기본적으로 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의 정상적인 시작에는 영향을 미치지 않습니다. 3. 구성 파일을 수정하세요.
기본적으로 httpd는 사용자가 환영 페이지 디렉터리의 파일에 액세스하고 다른 httpd 디렉터리에 액세스할 때만 허용합니다. 이는 httpd의 기본 규칙이 거부되었기 때문입니다
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
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> 以上修改完成之后保存退出
/usr/local/apache2.4/bin/apachectl -t//使用-t检查语法,出现Syntax OK 说明配置文件没有错误
1)/usr/local/apache2.4/bin/apachectl restart//重启启动httpd服务 2)/usr/local/apache2.4/bin/apachectl graceful //只重新加载配置文件,不重启httpd服务
위 내용은 아파치가 PHP 페이지를 구문 분석하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!