SUSE42.1でPHP7+nginx+WORDPRESSを設定のまとめ

現在の評価  
1 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 5  (1 投票, 平均点: 4.00, 総合点:4 )


  にほんブログ村 PC家電ブログ Macへ    
人気記事一覧




Twitterに投稿

nginxをインストールしてみたくなったので

合わせてphp7もインストールしてみました。

OpenSUSE_Leap_42_1

まずはパッケージインストール用のリポジトリの登録

#zypper addrepo http://download.opensuse.org/repositories/devel:languages:php:php7/openSUSE_Leap_42.1/devel:languages:php:php7.repo
#zypper refresh

php7のインストール
#zypper install php7 php7-fpm

php7-fpmはnginxからphpを利用できるようにする物です。

#cp -p /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf
#cp -p /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf

www.confの「user」「group」が「nginx」になっていることを確認してください。なってなければ変更します。

user = nginx
group = nginx

続いてnginxのインストール

#zypper install nginx

完了です。

nginxの設定ファイルは「/etc/nginx/nginx.conf」を編集します。

下記を追加して(セキュリティ的に正しい物かは確認が必要です。)

server {
        listen 80;

        server_name localhost ; #<-ここを環境に合わせて変更

        index index.php ;    #追加

        root /srv/www/htdocs ;
        
        location ~ \.php$ {
             root           /srv/www/htdocs ;

             #下記追加

             fastcgi_pass   127.0.0.1:9000;

             fastcgi_index  index.php;

             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

             include        fastcgi_params;

        }

    }

で保存します。

起動して

#systemctl start nginx

http://localhost/ 等で画面がでればOKです。

エラーが出る場合は

cp -p /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf

設定ファイルが作成できていない場合があるので確認してください。

「/srv/www/htdocs」にWORDPRESSを配置してインストールして完了になります。


■この記事を評価する■
12345  (1 投票, 平均点: 4.00)
Loading...


カスタム検索






高評価記事一覧




コメント 停止中