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

一、

问:我已经按步骤安装了Unix版的APACHE模块,但是我的PHP脚本源码显示在浏览器当中,或者浏览器提示我保存文件。为什么?

答: 这是由于PHP模块没有正常工作引起的。请检查下列三个地方:

请确认正在运行的APACHE执行文件是你最后编译成功的那一个。输入如下命令:
/path/to/binary/httpd -l
如果你没有看到mod_php3.c在列表中,那你就没有运行一个正确的执行文件。
请确认你已经加入了正确的"Mime Type"在你的某个.conf中。这应该像:
AddType application/x-httpd-php3 .php3
请确认上面那个"AddType"不在或块当中,否则此AddType只在当前的Virtualhost或Directory中生效。

二、

问:我已经按照说明安装了PHP,但我的PHP仍然不能和IIS一起工作,为什么?

答:必须确保需运行PHP的用户有足够的权限运行php.exe。IIS服务器使用一个在安装时创建的匿名账号,这个账号需要运行php.exe的权限。另外,任何要经过论证的用户也有权限运行php.exe.

三、

问:如何与APACHE 1.3.X一起编译PHP?

答:这很简单,只需按照如下步骤即可:

- 从APACHE站点上取得最新的APACHE分发包
- UNZIP/UNTAR文件到一个目录,例如/usr/local/src/apache-1.3.9
- 输入"./configure --with-apache=/path/to/your/apache"开始第一次编译PHP
- 顺序执行"make","make install" ,建立并复制必需的文件到APACHE的目录中
- 进入APACHE的目录中,编辑Configuration文件。在文件的尾部加入:"AddModule modules/php3/libphp3.a"
执行"./Configure","make"

  一切搞定,你已经有了一个能运行PHP的APACHE执行文件 

时间: 2025-01-07 19:21:35

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

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

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

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文件.

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安装攻略:常见问题解答(二)

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

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

PHP安装攻略:PostgreSQL

攻略 以下将说明使用Apache+PHP3+PostgreSQL作为基于Web的数据库平台的安装和配置方法.关于Apache.PHP3和PostgreSQL的更多内容可以从软件的附带文档.Linux的HOWTO文件以及以下站点处找到: Apache: http://www.apache.org PHP3: http://www.php.net PostgreSQL: http://www.postgresql.org 1. PostgreSQL的安装和设置 1.1 获得源程序 PostgreSQ

J2EE应用服务器(Jboss+Tomcat)安装攻略

j2ee|服务器|攻略 JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更容易理解J2EE的来龙去脉. 注意,正如Tomcat3 和Tomcat 4两个版本差异很大一样,Jboss 2和Jboss 3两者差异较大,本处是以Jboss 2为例,建议安装JBoss 3. Jboss 3 安装其实更简单,下载解压就可运行,部署应用方式也一样. 1.从JBoss主页h

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