差分

ナビゲーションに移動 検索に移動

FreeBSD12にnginxとphpの環境を構築する

373 バイト追加, 2020年2月14日 (金) 05:03
編集の要約なし
パッケージをぶちこむ。まず[[FreeBSD]]のパッケージカタログを更新する。 $ pkg update -f [[nginx]]と[[php]]をパッケージからぶちこむ。
$ pkg install nginx php73 php73-sqlite3 php73-xml php73-zip
初期状態のBSDソケットだと若干反応が遅いのでUNIXソケットに切り替える。初期状態の[[BSDソケット]]だと若干反応が遅いので[[UNIXソケット]]に切り替える。超高負荷ベンチマークで若干差がつく程度の誤差の範囲なのでBSDソケットのままでもよい。
<source lang="text">
$ vi /usr/local/etc/php-fpm.d/www.conf
</source>
デーモンを起動してみる。[[デーモン]]を起動してみる。
<source lang="text">
$ service php-fpm start
</source>
nginxとphpfpmが正常に繋がっているのを確認する。[[nginx]]と[[php-fpm]]が正常に繋がっているのを確認する。ドキュメントルートにindex[[ドキュメントルート]]にindex.phpを置いた状態でブラウザでサーバーに繋いでみる。phpを置いた状態で[[ブラウザ]]で[[サーバー]]に繋いでみる。
<source lang="text">
$ cd /usr/local/www/nginx/
phpinfoが正常に表示されれば完成。
index.phpは消しておけ。
 
== 関連項目 ==
* [[Simple Nuget Server]]
 
[[category: FreeBSD]]
[[category: nginx]]
[[category: php]]

案内メニュー