1359123 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

パソコン王者

パソコン王者

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Recent Posts

Free Space

Oct 5, 2016
XML
カテゴリ:カテゴリ未分類
sudo apt-get install php php-cgi php-cli php-fpm

sudo vi /etc/php/7.0/fpm/pool.d/www.conf

user = www-data
group = www-data
listen.mode = 0660
listen = /var/run/php/php7.0-fpm.sock

location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

おお、こんな感じで、phpinfoにアクセスできない
*1 connect() to unix:/var/run/php-fpm/php-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "xxx.xxx.xxx.xxx"

多分、nginx起動時のユーザが誰になるのか指定してなかったせいじゃないかと思う。
しょうがないので、もう一度makeからしなおす。debianだと、webユーザはwww-dataがデフォルトなのでこれに合わせてコンパイルする。

id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)

sudo ./configure --user=www-data --group=www-data --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx
/nginx.conf --add-module=../nginx-rtmp-module --prefix=/usr/local/nginx

make install

さて気を取り直して、もう一度スタート
sudo /usr/sbin/nginx

vi /usr/local/nginx/html/phpinfo.php


で表示させたら、無事phpinfoが表示された






お気に入りの記事を「いいね!」で応援しよう

Last updated  Oct 5, 2016 05:06:50 PM
コメント(0) | コメントを書く



© Rakuten Group, Inc.
X