配置apache以运行php脚本代码

Posted 良行天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置apache以运行php脚本代码相关的知识,希望对你有一定的参考价值。

目标1

执行如下最简单的php程序(代码):

可见,还不行,于是,需要去配置。

 

apache的配置文件在哪里?

apache安装目录/conf/httpd.conf

配置apache以运行php脚本代码

用编辑器打开它:

如下:

配置apache以运行php脚本代码

这就是apache中的“众多模块”,有的已经,有的没有开启。

php语言”就是apache中的一个模块——但我们得自己去添加上并进行配置!

 

分两步:

1步:添加php语言模块,如下所示:

配置apache以运行php脚本代码

2步:设定有php语言包,去执行php后缀的文件(中的脚本代码)

配置apache以运行php脚本代码

然后,重启apache,重新浏览刚才的php网页,如下:

配置apache以运行php脚本代码

配置php以显示正确的时间

配置apache以运行php脚本代码

显示结果:

配置apache以运行php脚本代码

怎么解决?

就需要去配置PHP的“时区”,才能不报错并显示正确时间。

做法如下,分3步:

 

1步:

apache的配置文件(httpd.conf)中,添加一行,以“声明”php的配置文件(php.ini)的位置:

这一行的作用是:告诉apachephp.ini文件在哪里,如下:

配置apache以运行php脚本代码

 

2步:

php语言包文件夹中的php.ini-development改为php.ini:

配置apache以运行php脚本代码

3步:

打开该php.ini,找到Date.timezone 一行,如下设定为PRC

初始:

配置apache以运行php脚本代码

改为:

配置apache以运行php脚本代码

重启apache

在重新浏览该网页,结果为:




以上是关于配置apache以运行php脚本代码的主要内容,如果未能解决你的问题,请参考以下文章

Nginx/Apache下如何禁止指定目录运行PHP脚本

在 ubuntu 上运行 php 脚本

Apache服务器中运行CGI程序的方法,文中以Perl脚本作为示例

centos6.8配置php-fpm(php已在apache中以模块形式运行,nginx中同时以fastcgi运行)

apache环境下禁止某文件夹内运行PHP脚本禁止访问文件或目录执行权限的设置方法

防止 Apache/PHP 运行影响另一个 vHost 的代码