大家好,我是最近想开始学php的。我以前是做asp的,php环境搭配搞了我好几天也没弄明白,网上找的都是千篇一律也没解决问题。。
先说说我的情况吧,我是在xp环境下搭建的,apache_2.2.15-win32-x86-no_ssl.msi和PHP 5.3.2,关于这个PHP 5.3.2我想说一下,我是在http://cn.php.net/下载的PHP 5.3.2VC6 x86 Thread Safe的zip包(本来下载的是Non Thread Safe 可是里面却没有php5ts.dll文件)这个应该没错吧另外Debug Pack是干什么的??我先安装的apache,8080端口,启动成功了看见itworkapache和php都安装在D盘,
按照网上的配置方法配置后,apache重新启动出现:php startup: d:\php\ext\php_dba.all 找不到指定模块,还有d:\php\ext\php_dbase.all 也找不到。我在ext目录下也确实没找到,我是在官网下的php,为什么会没有这两个文件,我不清楚于是我在网下下载了这两个文件(但好像是04年的。。)放到ext目录下,还是会出现这个错误我的php。ini是按照网上说的修改
有几处不知道改的对不对:
1.extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_mysql.dll
我去掉了这4个前面的;2.extension_dir=
我找到了两个,一个是extension_dir="./"和extension_dir="ext"。前面都有;我把extension_dir="ext"改成extension_dir = "D:\Php\ext",这里的斜杠问题,我换成D:/Php/ext也是提示找不到模块d:/php/ext\php_dba.all (就是这样的。。)apache的httpd。conf
文件最下面加上了
LoadModule php5_module D:/Php/php5apache2_2.dll
AddType application/x-httpd-php .php
后来我又在别的文章中,有人说还得在最后加上PHPIniDir "D:\Php",我也加上了。。其他的都是原原本本照做的,应该是没有问题。对了,还有少数说文章配置path什么的。我没配置、、、不知道大家看明白没有,可能我写的乱,抱歉了,希望大家能看完,多谢!!!!
先说说我的情况吧,我是在xp环境下搭建的,apache_2.2.15-win32-x86-no_ssl.msi和PHP 5.3.2,关于这个PHP 5.3.2我想说一下,我是在http://cn.php.net/下载的PHP 5.3.2VC6 x86 Thread Safe的zip包(本来下载的是Non Thread Safe 可是里面却没有php5ts.dll文件)这个应该没错吧另外Debug Pack是干什么的??我先安装的apache,8080端口,启动成功了看见itworkapache和php都安装在D盘,
按照网上的配置方法配置后,apache重新启动出现:php startup: d:\php\ext\php_dba.all 找不到指定模块,还有d:\php\ext\php_dbase.all 也找不到。我在ext目录下也确实没找到,我是在官网下的php,为什么会没有这两个文件,我不清楚于是我在网下下载了这两个文件(但好像是04年的。。)放到ext目录下,还是会出现这个错误我的php。ini是按照网上说的修改
有几处不知道改的对不对:
1.extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll
extension=php_mysql.dll
我去掉了这4个前面的;2.extension_dir=
我找到了两个,一个是extension_dir="./"和extension_dir="ext"。前面都有;我把extension_dir="ext"改成extension_dir = "D:\Php\ext",这里的斜杠问题,我换成D:/Php/ext也是提示找不到模块d:/php/ext\php_dba.all (就是这样的。。)apache的httpd。conf
文件最下面加上了
LoadModule php5_module D:/Php/php5apache2_2.dll
AddType application/x-httpd-php .php
后来我又在别的文章中,有人说还得在最后加上PHPIniDir "D:\Php",我也加上了。。其他的都是原原本本照做的,应该是没有问题。对了,还有少数说文章配置path什么的。我没配置、、、不知道大家看明白没有,可能我写的乱,抱歉了,希望大家能看完,多谢!!!!
以PHP安装目录E:\php5,工程目录E:\php\PHPWork为例1、环境变量
path E:\php5;E:\php5\ext2、PHP安装目录下php.ini
修改extension_dir ="E:/php5/ext"
display_errors = On
修改extension=php_mysql.dll
修改mysql.default_port =3306
mysql.default_host =localhost
mysql.default_user =root
mysql.default_password =1233、apache配置文件conf\httpd.conf
添加 LoadModule php5_module E:/php5/php5apache2_2.dll
PHPIniDir "E:/php5"
修改 DocumentRoot "E:/php/PHPWork"
<Directory "E:/php/PHPWork">4、复制php.ini到windows目录下
复制libmysql.dll到windows/system32目录下5. 复制ntwdblib.dll到windows/system32目录下对于Apache内其他的配置添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .xls
AddType application/x-httpd-php .xlsx
php.ini这个文件我配完的时候就复制到windows里了。。
php大写?请问是所有的第一个字母都大写?回复5L的朋友,安装你那么做了,
复制libmysql.dll到windows/system32目录下
复制ntwdblib.dll到windows/system32目录下
这两个文件php里没有。而且 修改 DocumentRoot "E:/php/PHPWork"
<Directory "E:/php/PHPWork">
我修改后apache都启动不了了我的是apache_2.2.15和PHP 5.3.2多谢各位了
难道各位都没遇到这问题??