デフォルトでは、Apache のインストール後に PHP ページを直接解析する方法はありません。設定ファイルを変更する必要があります。
1 . httpd サービスを開始します (推奨学習: PHP ビデオ チュートリアル )
/usr/local/apache2.4/bin/apachectl start
2. 構成ファイルがデフォルトで変更されていない場合、httpd の最初の起動時に、ServerName が定義されていないことを示すプロンプトが表示されます。 httpd
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
3 の通常の起動には影響しません。構成ファイルを変更します
cp /usr/local/apache2.4/conf/httpd.conf /usr/local/apache2.4/conf/httpd.conf.bak //修改任何配置文件,先拷贝一份副本 vim /usr/local/apache2.4/conf/httpd.conf +195 ServerName www.example.com:80 //在任意处新增一段ServerName
デフォルトでは、httpd はユーザーに次のファイルへのアクセスのみを許可します。ウェルカム ページ ディレクトリ。他の httpd ディレクトリにアクセスすると 403 が発生します。これは、httpd のデフォルト ルールが拒否されているためです。これを Granted
vim /usr/local/apache2.4/conf/httpd.conf 把 <Directory /> AllowOverride none Require all deined </Directory> 改成: <Directory /> AllowOverride none Require all granted </Directory> 默认情况下httpd不支持解析php页面,为了能让httpd与php结合,需要新增一些配置内容 AddType application/x-httpd-php .php 还需要增加一个目录索引 <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 以上修改完成之后保存退出
4 に変更する必要があります。設定を変更した後、ファイルを再起動する前やその他の操作を行う前に、構文エラーがあるかどうかを確認する必要があります
/usr/local/apache2.4/bin/apachectl -t//使用-t检查语法,出现Syntax OK 说明配置文件没有错误
5. httpd 設定ファイルを有効にする方法は 2 つあります
1)/usr/local/apache2.4/bin/apachectl restart//重启启动httpd服务 2)/usr/local/apache2.4/bin/apachectl graceful //只重新加载配置文件,不重启httpd服务
6. php テストを作成しますhttpd が php ページを解析できるかどうかを検出するスクリプト (デフォルトのページ保存パスは /usr/local/apache2.4/htdocs ディレクトリです)
vim /usr/local/apache2.4/htdocs/test.php <?php phpinfo(); ?>
7. ブラウザに自分のサーバーの IP アドレスを入力し、 php ページの名前。次のページが表示された場合は、httpd が php ページを正常に解析していることを意味します
以上がApache はどのように PHP ページを解析しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。