8回目-15.PHP7の再設定

さくらVPSCentOS 7 2週間無料のお試し期間 8回目

一覧

 状態:-  閲覧数:332  投稿日:2018-03-16  更新日:2018-03-17
php.ini
www.conf設定編集 / php-fpm設定編集
www.conf設定を変更したら、php-fpmの再起動が必要
PHP7.0.27削除時に自動保存された「.rpmsave」ファイルを削除

php.ini

 閲覧数:132 投稿日:2018-03-16 更新日:2018-03-16 

php.ini


環境に合わせて変更する
▼/etc/php.ini

デフォルトキャラクター設定
・PHP7からデフォルトがUTF-8になったためこの変更は不要
※以前はデフォルトキャラクターをUTF-8に設定していた

PHP7の設定項目
・タイムゾーン
・デフォルト言語

# vi /etc/php.ini
#[Date]ブロック
# タイムゾーン
date.timezone = "Asia/Tokyo"

#[mbstring]ブロック
# デフォルト言語
mbstring.language = Japanese

# PHP のバージョンを HTTP ヘッダに含めない
;expose_php = On
expose_php = Off


www.conf設定編集 / php-fpm設定編集

 閲覧数:129 投稿日:2018-03-16 更新日:2018-03-16 

www.conf設定編集


# cd /etc/php-fpm.d/
# cp -p www.conf www.conf.20180316
# ls -la  
合計 92
drwxr-xr-x   2 root root    92  3月 16 13:57 .
drwxr-xr-x. 96 root root  8192  3月 16 13:56 ..
-rw-r--r--   1 root root 19129  3月  2 20:49 www.conf
-rw-r--r--   1 root root 19146  2月 28 00:12 www.conf.20180311
-rw-r--r--   1 root root 19129  3月  2 20:49 www.conf.20180316
-rw-r--r--   1 root root 19147  3月 11 13:00 www.conf.rpmsave

・PHP7.0.27のデフォルトwww.confは不要なので削除
# rm www.conf.20180311
rm: 通常ファイル `www.conf.20180311' を削除しますか? 

y
# vi www.conf
・www.confを下記のように編集する
user = nginx
group = nginx
listen = /var/run/php-fpm.sock
listen.owner = nginx
listen.group = nginx


default.conf設定編集


# cd /etc/nginx/conf.d/
# ls -la
合計 8
drwxr-xr-x 2 root root   25  3月 10 12:53 .
drwxr-xr-x 3 root root 4096  3月 10 12:53 ..
-rw-r--r-- 1 root root 1093 10月 17 22:21 default.conf


# cat /etc/nginx/conf.d/default.conf
・PHP7.0.27作業時のファイルが作成されていないことを確認
server {
    listen       80;
    server_name  localhost;
    root   /usr/share/nginx/html;
    index index.php index.html index.htm;

    #中略

    location / {
        #root   /usr/share/nginx/html;
        #index  index.html index.htm;
        try_files $uri $uri/ /index.php?$query_string;
    }

    #中略
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    #中略

    location ~ \.php$ {
         fastcgi_split_path_info ^(.+\.php)(/.+)$;
         fastcgi_pass unix:/var/run/php-fpm.sock;
         fastcgi_index index.php;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         fastcgi_param PATH_INFO $fastcgi_path_info;
         include fastcgi_params;
    }

}


www.conf設定を変更したら、php-fpmの再起動が必要

 閲覧数:143 投稿日:2018-03-16 更新日:2018-03-16 

以前もハマったが再度ハマッてしまう


# systemctl start php-fpm
# systemctl enable php-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/php-fpm.service to /usr/lib/systemd/system/php-fpm.service.

# systemctl restart nginx.service

ブラウザにIPアドレス入力
An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.

・駄目じゃん!

$ sudo cat error.log-20180316
[sudo] password for ★★: 
2018/03/15 03:36:49 [error] 17645#17645: *477 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 95.213.177.124, server: localhost, request: "POST http://check.proxyradar.com/azenv.php?auth=152105260971&a=PSCMN&i=2685423601&p=80 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm.sock:", host: "check.proxyradar.com", referrer: "https://proxyradar.com/"


# systemctl restart php-fpm

ブラウザにIPアドレス入力
hoge


PHP7.0.27削除時に自動保存された「.rpmsave」ファイルを削除

 閲覧数:173 投稿日:2018-03-17 更新日:2018-03-17 

このタイミングで削除する理由


新規作成後、動作確認が終了したため

対象
・2ファイル
▼/etc/php-fpm.d/www.conf.rpmsave
▼/etc/php.ini.rpmsave

$ rm /etc/php-fpm.d/www.conf.rpmsave  
rm: 書き込み保護されたファイル 通常ファイル `/etc/php-fpm.d/www.conf.rpmsave' を削除しますか?

y
rm: `/etc/php-fpm.d/www.conf.rpmsave' を削除できません: 許可がありません

$ sudo rm /etc/php-fpm.d/www.conf.rpmsave
$ sudo rm /etc/php.ini.rpmsave



8回目-14.「PHP 7.0.27」と関連パッケージを削除後、「PHP7.2.3」をインストール

8回目-16.phpMyAdmin 4.7.9 インストール&設定



週間人気ページランキング / 9-19 → 9-25
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 16
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 15
3 PHPのmb_send_mail関数でメール送信できない | メール処理システム 11
4 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 10
5 tar: これは tar アーカイブではないようです 8
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 8
5 さくらVPS0 8
6 manページ日本語表示 | CentOS 7 (CentOS) 7
6 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 7
7 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 6
7 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
7 echo と cat の違い 6
8 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 5
8 「CentOS6」から「CentOS7」への移行 | CentOS 7 (CentOS) 5
8 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 5
9 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
9 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
9 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/26 1:01 更新