「FreeBSD12にnginxとphpの環境を構築する」の版間の差分

ページの作成:「パッケージをぶちこむ。 $ pkg install nginx php73 php73-sqlite3 php73-xml php73-zip 初期状態のBSDソケットだと若干反応が遅いのでUNIXソケ…」
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
パッケージをぶちこむ。
まず[[FreeBSD]]のパッケージカタログを更新する。
$ pkg update -f
 
[[nginx]]と[[php]]をパッケージからぶちこむ。
  $ pkg install nginx php73 php73-sqlite3 php73-xml php73-zip
  $ pkg install nginx php73 php73-sqlite3 php73-xml php73-zip


初期状態のBSDソケットだと若干反応が遅いのでUNIXソケットに切り替える。
初期状態の[[BSDソケット]]だと若干反応が遅いので[[UNIXソケット]]に切り替える。
超高負荷ベンチマークで若干差がつく程度の誤差の範囲なのでBSDソケットのままでもよい。
<source lang="text">
<source lang="text">
$ vi /usr/local/etc/php-fpm.d/www.conf
$ vi /usr/local/etc/php-fpm.d/www.conf
39行目: 43行目:
</source>
</source>


デーモンを起動してみる。
[[デーモン]]を起動してみる。
<source lang="text">
<source lang="text">
$ service php-fpm start
$ service php-fpm start
45行目: 49行目:
</source>
</source>


nginxとphpfpmが正常に繋がっているのを確認する。
[[nginx]]と[[php-fpm]]が正常に繋がっているのを確認する。
ドキュメントルートにindex.phpを置いた状態でブラウザでサーバーに繋いでみる。
[[ドキュメントルート]]にindex.phpを置いた状態で[[ブラウザ]]で[[サーバー]]に繋いでみる。
<source lang="text">
<source lang="text">
$ cd /usr/local/www/nginx/
$ cd /usr/local/www/nginx/
56行目: 60行目:
phpinfoが正常に表示されれば完成。
phpinfoが正常に表示されれば完成。
index.phpは消しておけ。
index.phpは消しておけ。
== 関連項目 ==
* [[Simple Nuget Server]]
[[category: FreeBSD]]
[[category: nginx]]
[[category: php]]