「FreeBSD12にnginxとphpの環境を構築する」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「パッケージをぶちこむ。 $ pkg install nginx php73 php73-sqlite3 php73-xml php73-zip 初期状態のBSDソケットだと若干反応が遅いのでUNIXソケ…」 |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の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ソケットのままでもよい。 | |||
<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]]と[[php-fpm]]が正常に繋がっているのを確認する。 | |||
[[ドキュメントルート]]に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]] | |||