php无法运行,php不执行

当PHP网页在Apache服务器上无法执行时,可能是由于Apache未配置支持PHP。配置过程包括:创建PHP测试文件、检查PHP是否运行、编辑Apache的httpd.conf配置文件,加载PHP模块(如php5apache2_2.dll),设置PHP文件类型由PHP引擎处理,最后重启Apache以使配置生效。确保Apache和PHP软件包完整,并在修改配置后重启服务器。
摘要由CSDN通过智能技术生成

e1b8d2dbed8c04630dfa31cf519cc182.png

php不执行?

php不执行可能是因为没有配置Apache,配置apache支持php运行的方法:

一、在apache的安装目录下,有一个htdocs目录,现在,我们在该目录下,新建一个简单的php网页文件。

1ac71883ec359137fc421f8e9301809f.png

二、我们在浏览器中去“浏览”该php网页文件,结果把php文件内容显示出来了,php并没有运行。

376364b1cb034d89adf3b9556dc33574.png

三、需要配置apache,以调用“php语言模块(引擎)”去执行该php代码。需要apache的主配置文件httpd.conf,其位置在:apache安装目录/conf/httpd.conf。

fbeed551ef00b3ebbcce0386e51c60a4.png

四、找到“装载模块”的位置:并在这一系列的LoadModule的最后位置,添加这样一行:"LoadModule actions_module modules/mod_actions.so ", php5语言包中的模块文件其中,php5语言模块名就是一个固定的名字,为:php5_module,php5语言包,其实就是php语言包的那个文件夹。

d18119ed909966af36df6e9ce3e2373b.png

五、在apache的配置文件最后写上:LoadModul php5_module "H:/amp/php/php5apache2_2.dll"。

beb5565fd8de17bd988f6963f25b540f.png

六、另起一行设置php后缀的文件,由这个php语言模块去执行。"AddType application/x-httpd-php .php"

558050090de3857f901bbd6044b72a2b.png

七、重启Apache,运行刚才写的php程序。显示可以运行Php了。

701b5e1f81759711bf6815ef7d9763b1.png

补充:在apache的配置文件中,设置所有php后缀的网页文件,由php语言引擎去“处理”的方法(也就是前面的第2步),还有一种写法:

26ac5ee0fadab3ba78ae34d376c06717.png

注意事项

apache软件和php程序包不能缺少。

修改完配置文件后必须要重启Apache,不然配置不能生效。

注意Apache和php的版本

更多PHP相关知识,请访问PHP中文网!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值