「FreeBSD12にnginxとphpの環境を構築する」を編集中

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

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
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
43行目: 39行目:
 
</source>
 
</source>
  
[[デーモン]]を起動してみる。
+
デーモンを起動してみる。
 
<source lang="text">
 
<source lang="text">
 
$ service php-fpm start
 
$ service php-fpm start
49行目: 45行目:
 
</source>
 
</source>
  
[[nginx]]と[[php-fpm]]が正常に繋がっているのを確認する。
+
nginxとphpfpmが正常に繋がっているのを確認する。
[[ドキュメントルート]]にindex.phpを置いた状態で[[ブラウザ]]で[[サーバー]]に繋いでみる。
+
ドキュメントルートにindex.phpを置いた状態でブラウザでサーバーに繋いでみる。
 
<source lang="text">
 
<source lang="text">
 
$ cd /usr/local/www/nginx/
 
$ cd /usr/local/www/nginx/
60行目: 56行目:
 
phpinfoが正常に表示されれば完成。
 
phpinfoが正常に表示されれば完成。
 
index.phpは消しておけ。
 
index.phpは消しておけ。
 
== 関連項目 ==
 
* [[Simple Nuget Server]]
 
 
[[category: FreeBSD]]
 
[[category: nginx]]
 
[[category: php]]
 

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)