差分

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

PHPのインストール

1,829 バイト追加, 2019年10月29日 (火) 17:08
<syntaxhighlight lang="bash">pacman -S php-fpm</syntaxhighlight>
 
インストールしたら、Nginxの設定を変更します。
以下のコマンドを実行して、「/etc/nginx/nginx.conf」を編集します。
<syntaxhighlight lang="bash">nano /etc/nginx/nginx.conf</syntaxhighlight>
 
 
修正箇所は以下の通りです。
 
 
【修正前】
<syntaxhighlight lang="text" highlight="2">location / {
root /share/www;
index index.html index.htm;
}</syntaxhighlight>
 
 
【修正後】
<syntaxhighlight lang="text" highlight="1,6-10">root /share/www;
location / {
index index.html index.htm index.php;
}
 
location ~ \.(php|html|htm)$ {
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
}</syntaxhighlight>
 
 
 
次に、php-fpmの設定を変更します。<br/>
以下のコマンドを実行して、「/etc/php/php-fpm.conf」を編集します。
<syntaxhighlight lang="bash">nano /etc/php/php-fpm.conf</syntaxhighlight>
 
 
以下の行を最後に追記します。
<syntaxhighlight lang="text">security.limit_extensions = .php .html .htm</syntaxhighlight>
 
 
更に以下のコマンドを実行して、「/etc/php/php-fpm.d/www.conf」を編集します。
<syntaxhighlight lang="bash">nano /etc/php/php-fpm.d/www.conf</syntaxhighlight>
 
 
修正箇所は以下の通りです。
 
 
 
【修正前】
<syntaxhighlight lang="text">user = http
group = http</syntaxhighlight>
 
 
【修正後】
<syntaxhighlight lang="text">user = [NginxのユーザーID]
group = [NginxのユーザーID]</syntaxhighlight>
 
 
 
修正が完了したら、Nginxを再起動して、php-fpmを起動します。
<syntaxhighlight lang="bash">systemctl restart nginx
systemctl start php-fpm</syntaxhighlight>
 
更に、php-fpmを有効化します。
<syntaxhighlight lang="bash">systemctl enable php-fpm</syntaxhighlight>
== 参考サイト ==
[https://wiki.archlinux.jp/index.php/Nginx#FastCGI FastCGI]<br/>

案内メニュー