本文目录一览:
- 1、php5.3.4整合apache2.0时在 配置 D:\PHP\Apache2\conf\httpd.conf 文件时 只要添加:
- 2、为什么php5.3.4资源包里都没有.dll文件
- 3、php5.3.4 怎么安装ZendGuardLoader-php-5.3-Windows
- 4、apache2.2.17和php5.3.4怎么配置 php中没有php5apache2_2.dll这个文件
php5.3.4整合apache2.0时在 配置 D:\PHP\Apache2\conf\httpd.conf 文件时 只要添加:
旧版本的问题就出在 D:/php/php5apache2.dll 这句上,由于apache版本的不同,LoadModule php5_module D:/php/php5apache2.dll这段代码的配置略有细微处的不同,错误就在这段代码上,应该把LoadModule php5_module D:/php/php5apache2.dll中的php5apache2.dll修改成php5apache2_2.dll,因为他使用的apache应该是2.2版本的,所以要这么改,改过后正确的配置如下:php目录是d:\php,那么,正确配置为LoadModulephp5_module “d:/php/php5apache2_2.dll”
这样设置后,apache启动成功!
为什么php5.3.4资源包里都没有.dll文件
谁告诉你配置php需要配置dll文件的呢?
dll文件是动态链接库。不属于配置文件
php的配置文件是.inf之类的文件。百度上很多详解教程的。
php5.3.4 怎么安装ZendGuardLoader-php-5.3-Windows
有两种方法在 Windows 下安装 PHP:手工安装或者使用安装程序安装。
据PHP官方手册上称安装 PHP 最好的选择是手工安装。
在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。
PHP 的手工安装程序可以在 下载。点击 PHP 5.2.5 zip package 即可下载。
下面介绍PHP手工安装步骤:
第一步:我是直接解压缩放到d盘PHP目录下了,这样查找文件会方便许多。解压缩完后我的PHP目录就是d:\PHP。
第二步:将 PHP 目录添加到 PATH 环境变量中,
(我的电脑-属性-高级-环境变量-系统变量-找到 path 这个变量,点击编辑在后面加入 如 d:\php; 就是你安装PHP的路径 注意每一个变量之间有一个“;”半角的分号分隔,如果前面的没有分号请大家加上去。-一路确定)
第三步:为 PHP 设置一个有效的配置文件,php.ini。
在 ZIP 包中有两个 ini 文件,php.ini-dist 和 php.ini-recommended。
建议使用 php.ini-recommended,因为在该文件中优化了性能和安全。
将D:\PHP\php.ini-recommended 重命名为 D:\PHP\php.ini 。
再用记事本打开 php.ini ,查找register_globals = Off,把off改成On ,此处一般能解决运行安装论坛时出现空白的问题。
再查找short_open_tag = Off,把off改成On 。
再查找extension_dir = “./” 改为 extension_dir = “d:\PHP\ext”
(指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
然后再查找;extension=php_mbstring.dll,把下面几句前面的分号去掉
extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示
extension=php_gd2.dll 支持GD库的,一般要滴
extension=php_mysql.dll 支持MySQL的
接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M 内存容量
post_max_size = 20M 闪存容量
upload_max_filesize = 20M 附件容量
以上3个地方请大家根据自己的实际需要修改
别的就没改什么了,保存后退出。
接下来要使 php.ini 文件在 Windows 下被 PHP 所用(这一点很重要,否则你的php.ini就不会被系统识别并加载),只需要添加个PHPRC环境变量,步骤如下
我的电脑- 属性 – 高级 – 环境变量 – 系统变量 – 在“系统变量”栏中
点击“新建”按钮 – 在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(这里是d:\php)-一路点确定
第四步:在IIS中加载 PHP 和ISAPI映射
Internet 服务管理器—网站(右键)—属性—主目录—配置—添加—扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,此处为D:\php\php5isapi.dll
Internet 服务管理器—网站(右键)—属性—ISAPI 筛选器—添加—筛选器名称写php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,此处为D:\php\php5isapi.dll
Internet 服务管理器—网站(右键)—属性—文档—-添加—–默认文档名写index.php,,确定
重启计算机使环境变量设置和iis设置生效.
用记事本新建一个文件,文件内容输入:
?php
phpinfo();
?
保存为 php.php
在浏览器地址拦输入 测试PHP是否安装成功并运行
apache2.2.17和php5.3.4怎么配置 php中没有php5apache2_2.dll这个文件
如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。
去php官网下载,
php 5.3.4有V9版和V6好几个版本。
网站左边有几段文字:
Which version do I choose?
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。。。。
所以你下载V6C versions of PHP
VC6 x86 Non Thread Safe (2010-Dec-09 22:50:48)
VC6 x86 Thread Safe (2010-Dec-09 22:39:55)
一个是Thread Safe,一个是Non Thread Safe, 两个我都下载安装过,
结果,Non Thread Safe版的php在安装过程中,没有Apache的选项:
select the web server you wish to setup
IIS FastCGI
Other CGI
Do not setup a web server
而Thread Safe版的安装过程中有Apache 2.2.x Module选项:
select the web server you wish to setup
Apache 2.2.x Module
Apaceh CGI
IIS FastCGI
IIS CGI
NSAPI
Xitami
NetServe Web Server
Other CGI
Do not setup a web server
————————-
所以正确的版本是 php 5.3.4 VC6 x86 Thread Safe (2010-Dec-09 22:39:55)。去php官网下载,
Apache 和php都安装完后,要分别配置Apache的httpd.conf文件和php.ini文件。这个在网上有很多教程的。。至于大家都反映的找不到php5apache2_2.dll,其实是像我说的那样php版本下错了。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285424.html