小弟mysql已经装好,并能正常使用同时下载好了php5的zip 安装到了c:/php目录下并把php目录下的php.ini-dist改名为php.ini复制到c:\winnt,把php5ts.dll和libmysql复制到c:\winnt\system32下下面改如何做?我看网站上写的安装APACHE,我有点晕,如下:1.安装APACHE
安装APACHE到C:\
启动APACHE在IE里打入http://localhost 如果看到一个页面上面写着it works说明APACEH运行正常2.让APACHE可以运行PHP程序
修改c:\apaceh2\conf\httpd.conf文件
在#LoadModule ssl_module modules/mod_ssl.so的下一行加上
(注意如果你的APACHE是2.2版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2_2.dll
(注意如果你的APACHE是2.0版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2.dll
在AddType application/x-gzip .gz .tgz的下一行加上
AddType application/x-httpd-php .php
-----------------------------------请问APACHE是啥,之前一直用的是JSP,APACHE不是一个运营商吗,tomcat不才是服务器产品么?有点晕,希望高手能详细的解释一下!!!
安装APACHE到C:\
启动APACHE在IE里打入http://localhost 如果看到一个页面上面写着it works说明APACEH运行正常2.让APACHE可以运行PHP程序
修改c:\apaceh2\conf\httpd.conf文件
在#LoadModule ssl_module modules/mod_ssl.so的下一行加上
(注意如果你的APACHE是2.2版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2_2.dll
(注意如果你的APACHE是2.0版本的加上下面这句)
LoadModule php5_module c:/php/php5apache2.dll
在AddType application/x-gzip .gz .tgz的下一行加上
AddType application/x-httpd-php .php
-----------------------------------请问APACHE是啥,之前一直用的是JSP,APACHE不是一个运营商吗,tomcat不才是服务器产品么?有点晕,希望高手能详细的解释一下!!!
编辑 php.ini:
extension_dir = "C:/php/ext"
doc_root = "C:/Program Files/Apache Group/Apache/htdocs" 此目录为存放网页的目录
根据需要的扩展DLL去除;extension = php_xxx.dll前的分号
编辑 http.conf:
在末尾添加
LoadModule php5_module c:/php/php5apache2.dll
AddType application/x-httpd-php .php .htm
AddType application/x-httpd-php-source .phps
设置 DocumentRoot 与 Directory (与php.ini内doc_root目录对应)
按照这个配置应该没有问题的:) 最近才配置过一次
Windows下面配置Apache+PHP的文档,请看这里:http://blog.fesite.com/2007/10/15/windows-apache-php-mysql/
Windows下面配置IIS+PHP的文档,请看这里:http://blog.fesite.com/2007/11/30/windows2003-php-mysql/
Windows 2003在IIS上配置PHP和Windows 2000在IIS上配置PHP唯一的区别就是
唯一的区别就是windows 2000不用添加web服务扩展,而windows2003需要添加一个web服务扩展。
DocumentRoot "E:/sovear" //d盘下有一个sovear既文件夹// DirectoryIndex index.html index.php index.html.var ///添加index.php// 重启apache 输入 http://localhost/index.html
解压php-5.1.2-Win32.zip文件在c盘改名为 php5 把php.ini-dist改为php.ini 把php.ini复制到
C:\Program Files\Apache Group\Apache2下 extension_dir = "./"改为extension_dir = "C:\php5\ext"
;default_charset = "iso-8859-1"改为default_charset = "GBK" 注意要把;去掉
session.save_path = "N;/path"改为extension_dir = "c:\php5\session" 注意要把;去掉
display_errors = Off改为 on
; cgi.force_redirect = 1 改为 0 注意要把;去掉
register_globals = on
register_long_arrays = On
extension=php_* 去掉左边的所有;
mysql.default_port =3306
mysql.default_host =localhost
mysql.default_user =root
mysql.default_password =123
mysqli.default_port = 3306
mysqli.default_host =localhost
mysqli.default_user =root
mysqli.default_pw =123
把C:\php5下的php5ts.dll复制到C:\WINDOWS\system32
把C:\php5下的php5apache2.dll复制到C:\Program Files\Apache Group\Apache2\modules 在httpd.conf中最后加入
LoadModule php5_module modules/php5apache2.dll
ScriptAlias /php/ "C:/PHP5/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phptml
AddType application/x-httpd-php .phpd-php-source .phps
Action application/x-httpd-php "/php/php.exe
重启apache服务
在Web根目录下(如 D:\php\www)建立testdb.php文件内容如下:
PHP代码:
<?php
$link=mysql_connect('localhost','root','123456'); //这里的root和123456是MYSQL的用户和密码,请根据你自己的情况改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
c:\php\ext下将php_gd2.dll php_mysql.dll,php_mysqli.dll,libmysql.dll这两个文件复制到system32目录下(同上)