PHP安装攻略:常见问题解答(二)_php基础

四、

问:当我将PHP和APACHE一起编译时,好象有问题。它总是说无法找到httpd.h文件,可事实上该文件时存在的。为什么?

答:你需要让PHP配置/安装脚本知道你的APACHE源码的最高级目录,而不是包含httpd.h文件的目录。也就是说,应该指定"--with-apache=/path/to/apache/"而不是"--with-apache=/path/to/apache/src"。

五、

问:我使用RPM安装了PHP,但APACHE却不能处理PHP文件。为什么?

答: 假设你使用RPM正确安装了PHP,那你必须反注或加入下面的几行到httpd.conf文件中:

#Extra Modules
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_perlc.
#Extra Modules
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule perl_module modules/libperl.so

另外,再加入:

AddType application/x-httpd-php3 .php3

到httpd.conf的全局部分,或到你需要提供PHP支持的部分。 

时间: 2025-01-26 14:41:52

PHP安装攻略:常见问题解答(二)_php基础的相关文章

PHP安装攻略:常见问题解答

攻略|解答|问题 一. 问:我已经按步骤安装了Unix版的APACHE模块,但是我的PHP脚本源码显示在浏览器当中,或者浏览器提示我保存文件.为什么? 答: 这是由于PHP模块没有正常工作引起的.请检查下列三个地方: 请确认正在运行的APACHE执行文件是你最后编译成功的那一个.输入如下命令: /path/to/binary/httpd -l 如果你没有看到mod_php3.c在列表中,那你就没有运行一个正确的执行文件. 请确认你已经加入了正确的"Mime Type"在你的某个.con

PHP安装攻略:常见问题解答(一)_php基础

一. 问:我已经按步骤安装了Unix版的APACHE模块,但是我的PHP脚本源码显示在浏览器当中,或者浏览器提示我保存文件.为什么? 答: 这是由于PHP模块没有正常工作引起的.请检查下列三个地方: 请确认正在运行的APACHE执行文件是你最后编译成功的那一个.输入如下命令: /path/to/binary/httpd -l 如果你没有看到mod_php3.c在列表中,那你就没有运行一个正确的执行文件. 请确认你已经加入了正确的"Mime Type"在你的某个.conf中.这应该像:

PHP安装攻略:常见问题解答(二)

四. 问:当我将PHP和APACHE一起编译时,好象有问题.它总是说无法找到httpd.h文件,可事实上该文件时存在的.为什么? 答:你需要让PHP配置/安装脚本知道你的APACHE源码的最高级目录,而不是包含httpd.h文件的目录.也就是说,应该指定"--with-apache=/path/to/apache/"而不是"--with-apache=/path/to/apache/src". 五. 问:我使用RPM安装了PHP,但APACHE却不能处理PHP文件.

PHP安装攻略:常见问题解答(三)_php基础

六. 问:在WINDOWS下如何用MAIL函数发邮件? 答:PHP在UNIX/LINUX下发邮件用的是SENDMAIL程序,在WINDOWS没有SENDMAIL,但可以用SMTP协议来完成,具体方法如下:修改PHP.INI文件的[mail function]下的SMTP. 如: [mail function] SMTP=public.sta.net.cn ;Win32 Only 七. 问 :php+apache在win9x下的设置一问 运行时出现:"cannot determine local

PHP安装攻略:常见问题解答(一)

一. 问:我已经按步骤安装了Unix版的APACHE模块,但是我的PHP脚本源码显示在浏览器当中,或者浏览器提示我保存文件.为什么? 答: 这是由于PHP模块没有正常工作引起的.请检查下列三个地方: 请确认正在运行的APACHE执行文件是你最后编译成功的那一个.输入如下命令: /path/to/binary/httpd -l 如果你没有看到mod_php3.c在列表中,那你就没有运行一个正确的执行文件. 请确认你已经加入了正确的"Mime Type"在你的某个.conf中.这应该像:

PHP安装攻略:常见问题解答(三)

六. 问:在WINDOWS下如何用MAIL函数发邮件? 答:PHP在UNIX/LINUX下发邮件用的是SENDMAIL程序,在WINDOWS没有SENDMAIL,但可以用SMTP协议来完成,具体方法如下:修改PHP.INI文件的[mail function]下的SMTP. 如: [mail function] SMTP=public.sta.net.cn ;Win32 Only 七. 问 :php+apache在win9x下的设置一问 运行时出现:"cannot determine local

保存和配置系统硬件注册信息—注册表使用全攻略之十二_注册表

保存和配置系统硬件注册信息-注册表使用全攻略之十二 电脑用的时间长了,经常要更换一些硬件设备,重复安装驱动程序也就成了家常便饭,这样就致使电脑中残留下很多硬件注册信息,系统启动时就会试图与不存在的设备通讯,从而导致系统速度的下降.如何删除这些注册信息呢?格式化么?太麻烦了吧! 其实Windows有个"硬件配置文件"功能,它是用来告诉电脑在启动时启动哪些硬件设备,第一次安装Windows时,系统就默认创建了一个配置文件"Original Configuration"(

Spark随谈(二)—— 安装攻略

本来安装这件事情,不用单独开一篇谈的.但是Spark的安装实在是一件点蛋疼的事情,这和Spark的语言和框架两者有颇大的关系. Spark是Scala语言写的,所以要先安装Java和Scala,而底层的调度框架是Mesos,Mesos是C++写的,所以又对机器的glibc和gcc环境有一定的要求.装好了Mesos和Spark,还要把2者衔接起来,版本要选择正确,这几个步骤,中间任何一步错了都Spark都不能以集群方式正常运行,所以Spark的安装,还是颇有点周折的,在这里把完整的过程记录下来,包

PHP安装攻略:PHP+Apache在Win9X配置安装

apache|攻略 在PHP邮件列表中问得最多的问题可能就是:"如何在我的Windows机器上安装PHP?",那么也许我可以帮助回答这个问题.当你正确安装完成后,你会发现在Windows下开发PHP程序还是不错的. 本教程的目的是向你展示如何用"Apache和Windows"的组合来开发PHP程序. 教程中如未指明具体版本,则PHP为PHP3或PHP4 Beta 2或3,Apache为 1.3.x. 一.安装Apache 首先,你须要一个WEB服务器,我推荐Apac