注册 登录
编程论坛 PHP技术论坛

关于APACHE+PHP5的配置问题

alohacj 发布于 2006-02-26 19:35, 1399 次点击
我首先在我的机子上已经正确安装过PHP4+APACHE1.3了,现在我想改为PHP5+APACHE,可是改完已经APACHE启动不了了,我参照的配置文件内容为:3.修改Apache的httpd.conf文件(在D:\Program Files\Apache Group\Apache2\conf下),在最后添加:
ScriptAlias /php/ "D:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
4.修改php.ini文件,将extension_dir改成extension_dir = "D:\PHP\ext";
如果要用mysql的话去掉extension=php_mysql.dll前面";"
5.在系统变量PATH路径中添加D:\PHP
方法:右击我的电脑,选择属性>>高级>>环境变量>>系统变量>>编辑Path,在Path最后补上D:\PHP即可


6.配置完后,在apache安装目录下的htdocs文件夹建立一个test.php文件,代码如下:
phpinfo();
?>
然后在浏览器中输入http://localhost/test.php若配置成功,则显示php相关的信息。

7.某些扩展库需要附加的 dll 文件才能工作。其中一部分可以在压缩包中找到,在 c:\php\dlls\ 目录下,但有一些,例如 Oracle(php_oci8.dll)需要的 dll 没有在压缩包中绑定。将绑定的 dll 从 c:\php\dlls 目录拷贝到 Windows 路径中,例如:


c:\windows\system for Windows 9x/Me
c:\winnt\system32 for Windows NT/2000
c:\windows\system32 for Windows XP




4 回复
#2
wuwenquan2006-10-07 12:25
能给我推荐个PHP环境配置的软件么?
能给我推荐个PHP环境配置的软件么?光配置环境我就头大了.我系统是2000的.
#3
s6gy2006-10-27 15:22
我用的IIS和PHP+MYSQL配置很好配置的
#4
DreamVision2006-10-30 22:47
我敢说楼主的这套配置是绝对跑不起来的,我已经试过N次了,APACHE2是兼容不了PHP5的
#5
janghiz2006-12-20 17:54
纠正一下楼上。apache2 +php5 性能和兼容性很好php-5.1.6-Win32.zip+apache_2.0.59-win32-x86-no_ssl.msi

apache2
直接安装
httpd.conf
加入
NameVirtualHost *:80
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps
<VirtualHost *:80>
ServerAdmin ddddd@ggggg
DocumentRoot d:/web
ServerName aaaaa
DirectoryIndex index.php
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>


php
复制libmysql.dll到c:\windows\system32\
复制ext\php_mysql.dll 到c:\windows\system32\
把php.ini 复制到c:\windows
php.ini
include_path = ".;c:\php\includes"
extension_dir = "C:/php/ext"
upload_tmp_dir ="c:/php/tmp"
extension=php_mbstring.dll
extension=php_curl.dll
extension=php_msql.dll
session.save_path = "c:/php/tmp"


1