如何让apache_2.0.49支持php-5.0.0b4? php5apache.dll?????????????没用过php5.0.0b4就是缺少php5apache.dll他了,php4是php4apache.dll 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下载php5 rc1,B4有很多bugc:/php/sapi/php5apache.dll 这个路径错误,php5apache.dll 文件默认在c:/php/目录下而不在sapi下修改成c:/php/php5apache.dll 支持一下,最近听到很多PHP5缺少模块的事我还没有用5的版本 1.在 http://cn2.php.net/get/php-5.0.0b4-Win32.zip/from/a/mirror 下载php-5.0.0b4-Win32.zip。解压,将里面的所有文件复制到c:\php 目录下。2.把 c:\php\php.ini-dist 文件,改名为php.ini 并拷贝到 winnt 目录下;把C:\php\php5ts.dll 和 c:\php\libmysql.dll 两个文件都拷贝到 system32 目录下。3.修改 winnt 目录中的php.ini 文件:extension_dir = "C:\php\ext"session.save_path = "c:\winnt\temp"把一些常用的php_*.dll前的注释号去掉,例如extension=php_gd2.dll,extension=php_mysql.dll 等。4.修改apache2的httpd.conf文件,在文件的最后加上如下二行LoadModule php5_module "c:/php/php5apache2.dll"AddType application/x-httpd-php .php5.好了,开始-运行-cmd-net start apache2 & exit <?php phpinfo() ?> 看看~~~~^-^参考文档:http://www.php.net/manual/en/install.apache2.php 解压到c:\php5目录Copy目录下的ssleay32.dlllibeay32.dllfdftk.dlllibintl-1.dllgds32.dlllibmysql.dll(如果是4.1或者更高版本就copy libmysqli.dll)到windows\system32目录下Copy php5ts.dll 到 Windows 目录下Copy php.ini-dist 到windows 目录下,修改名称为 php.ini ,用记事本打开。找到:error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT改为error_reporting = E_ALL & ~E_NOTICE增加警告级别。找到windows部分的include_path,去掉分号并修改为include_path = "c:\php5\PEAR\"找到extension_dir,修改为:extension_dir = "C:\php5\ext\"下面的测试了下,支持这些模块,不知道是不是和原来PHP4共用了,自己测试下:extension=php_bz2.dllextension=php_cpdf.dllextension=php_curl.dllextension=php_dba.dllextension=php_dbase.dllextension=php_dbx.dll;extension=php_exif.dllextension=php_fdf.dllextension=php_filepro.dllextension=php_gd2.dllextension=php_gettext.dll;extension=php_iconv.dll;extension=php_ifx.dll;extension=php_iisfunc.dllextension=php_imap.dllextension=php_interbase.dllextension=php_ldap.dllextension=php_mbstring.dll;extension=php_mcrypt.dllextension=php_mhash.dllextension=php_mime_magic.dllextension=php_ming.dll;extension=php_mssql.dll;extension=php_msql.dllextension=php_mysql.dll;extension=php_oci8.dllextension=php_openssl.dll;extension=php_oracle.dllextension=php_pdf.dllextension=php_pgsql.dllextension=php_shmop.dllextension=php_snmp.dllextension=php_sockets.dll;extension=php_sybase_ct.dllextension=php_tidy.dll;extension=php_w32api.dllextension=php_xmlrpc.dllextension=php_xsl.dll;extension=php_yaz.dll;extension=php_zip.dll保存php.ini打开apache2/conf/httpd.conf文件如果装了PHP4,就要把#LoadModule php4_module c:/php4/sapi/php4apache2.dll用井号#注释掉在下面添加LoadModule php5_module "c:/php5/php5apache2.dll"如果没有就直接找到LoadModule的最后一行添加上面那行即可找到<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">AllowOverride NoneOptions NoneOrder allow,denyAllow from all</Directory>部分(可能目录不相同)在后面添加:AddType application/x-httpd-php .php .phtml .php3 .php4 AddType application/x-httpd-php-source .phps最后打开cmd ,到php5目录下,输入go-pear.bat安装一下PEAR重起apache就可以了 求教如何读取无限级分类 GOOGLE地址API调用与GOOGLE网站的地图不一样? 如何在上传目录禁止直行.php? 如何用PHP下载swf文件 phpmyadmin 奇怪问题 请问php如何获取目录下的文件列表? PHP如何分配一个Session? Session的问题 用mail()发邮件在php.ini中应该怎样设置? 帮忙写一个判断变量长度的函数,谢谢! 来说说吧:大家在工作中文档和流程图是用什么来写的? 小妹送分啦:关于图片上传问题
c:/php/sapi/php5apache.dll
这个路径错误,php5apache.dll 文件默认在c:/php/目录下而不在sapi下
修改成c:/php/php5apache.dll
我还没有用5的版本
extension_dir = "C:\php\ext"
session.save_path = "c:\winnt\temp"
把一些常用的php_*.dll前的注释号去掉,例如extension=php_gd2.dll,extension=php_mysql.dll 等。4.修改apache2的httpd.conf文件,在文件的最后加上如下二行
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php5.好了,开始-运行-cmd-net start apache2 & exit
<?php phpinfo() ?> 看看~~~~^-^参考文档:http://www.php.net/manual/en/install.apache2.php
Copy目录下的
ssleay32.dll
libeay32.dll
fdftk.dll
libintl-1.dll
gds32.dll
libmysql.dll(如果是4.1或者更高版本就copy libmysqli.dll)
到windows\system32目录下
Copy php5ts.dll 到 Windows 目录下
Copy php.ini-dist 到windows 目录下,修改名称为 php.ini ,用记事本打开。找到:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
改为
error_reporting = E_ALL & ~E_NOTICE
增加警告级别。
找到windows部分的include_path,去掉分号并修改为
include_path = "c:\php5\PEAR\"
找到extension_dir,修改为:
extension_dir = "C:\php5\ext\"
下面的测试了下,支持这些模块,不知道是不是和原来PHP4共用了,自己测试下:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
;extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
extension=php_mysql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
;extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll保存php.ini打开apache2/conf/httpd.conf文件
如果装了PHP4,就要把
#LoadModule php4_module c:/php4/sapi/php4apache2.dll
用井号#注释掉
在下面添加
LoadModule php5_module "c:/php5/php5apache2.dll"如果没有就直接找到LoadModule的最后一行添加上面那行即可找到
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
部分(可能目录不相同)
在后面添加:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps最后打开cmd ,到php5目录下,输入go-pear.bat安装一下PEAR
重起apache就可以了