Apache+PHP+Mysql WindowsXP 终极安装说明
时间:2010-04-20 来源:r55wen
一、安装包下载
Apache 安装包下载地址:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/ 人人镜像地址:http://labs.renren.com/apache-mirror/httpd/binaries/win32/
下载:httpd-2.2.15-win32-x86-no_ssl.msi
PHP 安装包下载地址:http://windows.php.net/download/ 下载:VC6 x86 Thread Safe(VC9是IIS+PHP, VC6是apache+PHP )的Zip版
Mysql 安装包下载地址:http://dev.mysql.com/downloads/mirror.php? id=385516#mirrors选择地区下载
二、软件安装
Apache 安装前,确定IIS已删除。(删除方法:控制面板->添加删除->添加删除windows组建->将 internet的对勾去掉,下一步即可)
安装到D:/apache下
Network Domain, Server Name 填写IP地址
PHP 解压PHP压缩包到d:\php\
Mysql 最好一次安装成功,如果卸载再安装很麻烦。
三、软件配置
Apache 打开 D:/apache/conf/httpd.conf
找到 DocumentRoot ,将其设置为你所要存放php, htm等网页文件的文件 夹,如 "D:\hello" 在里面放一个名为index.html的显示hello world!页面 找到Directory 路径改为"D:\hello"
找到 DirectoryIndex ,在index.html后添加index.php, index.htm等,
以单个空格将其分开;
加入LoadModule php5_module "d:/php/php5apache2_2.dll" 特别注意这一条,很多地方是调用php5apache2.dll,这样在运行PHP代码
时会提示httpd.exe应用程序错误或者无法启动apache) 如果你下载的php版本是5.2.5,这个版本目前是最新的,解压缩后目录里
有三个这样的文件:php5apache.dll,php5apache2.dll,
php5apache2_2.dll; 这三个文件分别对应apache的版本为:Apache1,
Apache2.1.*,Apache2.2.*。所以在加载模块的时候,不能搞错版本,否
则就会提示上面的错误了。
加入:
AddType application/x-httpd-php .php AddType application/x-httpd-php .php AddType application/x-httpd-php .htm
PHPIniDir D:\php\php.ini
php5ts.dll复制到c:\window\system32
重启Apache,
用http://localhost或http://127.0.0.1或http://yourcompanyname测
试是否成功。成功的话屏幕会有个hello world!
PHP
将php.ini-produciton文件重命名为php.ini
修改php.ini
将extension_dir 改为php/ext所在目录,"d:\php\ext";
将doc_root 改为第一步中的同样目录,如 "D:\hello"
找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目 录,如session.save_path = "D:/php/session";
然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
Mysql 没什么可配置的,这是一些开始用的命令: cmd->mysql -uroot -p 输入密码
maysql>show databases; mysql>create database mymap;
mysql>use mymap;
mysql>show tables; 四、测试PHP
新建PHP文件
<html> <body>
<?php echo "hello, world\n"; ?>
</body>
</html> (建议不要复制粘贴,自己打一遍比较好)
命名为index.php
保存在D:\hello下
在浏览器输入:http://127.0.0.1/
显示hello world!
成功!
测试php 连接mysql
<?php
参考资料:
http://blog.sina.com.cn/s/blog_4d49dd8901009wfc.html
http://dev.yesky.com/web/236/2066236.shtml
http://www.5dlinux.com/article/9/2008/linux_16767_3.html
http://www.jb51.net/article/22574.htm
http://topic.csdn.net/t/20060403/11/4658627.html
http://dev.mysql.com/
http://www.php.net/
http://www.apache.org
Apache 安装包下载地址:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/ 人人镜像地址:http://labs.renren.com/apache-mirror/httpd/binaries/win32/
下载:httpd-2.2.15-win32-x86-no_ssl.msi
PHP 安装包下载地址:http://windows.php.net/download/ 下载:VC6 x86 Thread Safe(VC9是IIS+PHP, VC6是apache+PHP )的Zip版
Mysql 安装包下载地址:http://dev.mysql.com/downloads/mirror.php? id=385516#mirrors选择地区下载
二、软件安装
Apache 安装前,确定IIS已删除。(删除方法:控制面板->添加删除->添加删除windows组建->将 internet的对勾去掉,下一步即可)
安装到D:/apache下
Network Domain, Server Name 填写IP地址
PHP 解压PHP压缩包到d:\php\
Mysql 最好一次安装成功,如果卸载再安装很麻烦。
三、软件配置
Apache 打开 D:/apache/conf/httpd.conf
找到 DocumentRoot ,将其设置为你所要存放php, htm等网页文件的文件 夹,如 "D:\hello" 在里面放一个名为index.html的显示hello world!页面 找到Directory 路径改为"D:\hello"
找到 DirectoryIndex ,在index.html后添加index.php, index.htm等,
以单个空格将其分开;
加入LoadModule php5_module "d:/php/php5apache2_2.dll" 特别注意这一条,很多地方是调用php5apache2.dll,这样在运行PHP代码
时会提示httpd.exe应用程序错误或者无法启动apache) 如果你下载的php版本是5.2.5,这个版本目前是最新的,解压缩后目录里
有三个这样的文件:php5apache.dll,php5apache2.dll,
php5apache2_2.dll; 这三个文件分别对应apache的版本为:Apache1,
Apache2.1.*,Apache2.2.*。所以在加载模块的时候,不能搞错版本,否
则就会提示上面的错误了。
加入:
AddType application/x-httpd-php .php AddType application/x-httpd-php .php AddType application/x-httpd-php .htm
PHPIniDir D:\php\php.ini
php5ts.dll复制到c:\window\system32
重启Apache,
用http://localhost或http://127.0.0.1或http://yourcompanyname测
试是否成功。成功的话屏幕会有个hello world!
PHP
将php.ini-produciton文件重命名为php.ini
修改php.ini
将extension_dir 改为php/ext所在目录,"d:\php\ext";
将doc_root 改为第一步中的同样目录,如 "D:\hello"
找到 ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目 录,如session.save_path = "D:/php/session";
然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
Mysql 没什么可配置的,这是一些开始用的命令: cmd->mysql -uroot -p 输入密码
maysql>show databases; mysql>create database mymap;
mysql>use mymap;
mysql>show tables; 四、测试PHP
新建PHP文件
<html> <body>
<?php echo "hello, world\n"; ?>
</body>
</html> (建议不要复制粘贴,自己打一遍比较好)
命名为index.php
保存在D:\hello下
在浏览器输入:http://127.0.0.1/
显示hello world!
成功!
测试php 连接mysql
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
参考资料:
http://blog.sina.com.cn/s/blog_4d49dd8901009wfc.html
http://dev.yesky.com/web/236/2066236.shtml
http://www.5dlinux.com/article/9/2008/linux_16767_3.html
http://www.jb51.net/article/22574.htm
http://topic.csdn.net/t/20060403/11/4658627.html
http://dev.mysql.com/
http://www.php.net/
http://www.apache.org
相关阅读 更多 +