RH と REMI の両方で LEMP をインストールしましたが、PHP-FPM に autoload.php を要求する権限がなく、php_info();
正常に動作しないという問題が発生しました。これ以外のファイルは要求できます。また、権限を 0777 に設定し、グループ所有者を に設定してみましたnginx:nginx
が、動作しません。理由はわかりません。
これは nginx/error.log から取得したエラーです:
[error] 8450#0: *56 FastCGI sent in stderr: "PHP message: PHP Warning: require(/usr/share/nginx/html/vendor/autoload.php): failed to open stream: No such file or directory in /usr/share/nginx/html/index.php on line 22
PHP message: PHP Fatal error: require(): Failed opening required '/usr/share/nginx/html/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/nginx/html/index.php on line 22"
奇妙なことに、autoload.php の内容を変更すると<?php php_info(); ?>
動作します。
私はついていきますCentOS 7 に Nginx、MySQL、PHP v7 (LEMP) スタックをインストールする方法そしてまたCentOS 7 でソフトウェア コレクションを使用して LEMP スタックをインストールおよび構成する方法。