windows下搭建Apache+MySql+Php环境
一、环境WindowsXPApache http://httpd.apache.org/download
MySql http://dev.mysql.com/downloads/mysql/Php http://www.php.net/downloads.php
我下载的相关版本分别为:apache_2.2.4-win32-x86-no_ssl.zip,mysql-essential-5.1.48-win32.msi,php-5.2.13-Win32.zip。
二、安装和配置1.Apache基本是默认安装,关键是配置,打开安装路径下conf/httpd.conf文件修改相应配置。
加入Php支持:
LoadModule php5_module "c:/PHP/php5apache2_2.dll"AddType application/x-httpd-php .php
?
默认的Web根目录:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"?
让Apache识别index.php首页:
<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>
?基本的配置就是这样。
2.MySqlMySql的安装可以选择默认目录,如果你移动了MySql,需要进行额外的操作以保证MySql的正常运行。
安装完成后,设置bin目录的环境变量,此时确定服务中以启动了MySql,在cmd下测试是否安装成功:
mysqlshow
如果成功,会显示已经建好了的数据库。
删除数据可以匿名用户:
mysql -u rootuse mysqldelete from user where User="";quitmysqladmin -u root reload
设置root密码
?mysqladmin -u root password ******mysqladmin -u root -h 你的主机 password ******
设置了密码之后,你会发现执行一些命令时,会被禁止,比如执行mysqlshow需要这样:
mysqlshow -u root -p3.安装Php
将压缩文件解压到C:\php文件夹,php可以以两种方式运行:CGI(对应文件php5ts.dll文件)和SAPI方式。由于我们使用Apache,所以是以SAPI模块方式运行,对应文件是php5apache2_2.dll。
配置php.ini文件,php提供了两个模板,php.ini-dist和php.ini-recommended,前者适合学习使用,后者适合做产品服务器使用。
编辑php.ini-dist文件,加入以下配置。
修改扩展dll文件目录:
extension_dir = "C:\php\ext"
要根据自己的实际情况。
将doc_root修改为WEB服务的根路径:
doc_root = "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"
选择需要运行哪些扩展,只需将extension前面的注释去掉,例如:
extension=php_mysql.dll
最后一步很重要:
将修改好并重命名的php.ini文件拷贝到c:\windos目录,将php目录下的所有dll文件拷贝到c:\windows\system32下。
三、测试安装结果1.测试php在Apache的htdocs目录下建立以下两个php文件测试,并重启Apache。
helloworld.php:
<html> <head> <title>hujiahui</title> </head> <body> <?php echo 'Hello,world!'; ?> </body></html>
?phpinfo.php:
<html> <head> <title>test</title> </head> <body> <?php phpinfo(); ?> </body></html>
?浏览器输入http://localhost/helloworld.php访问。phpinfo.php会打印php的安装信息。
2.测试MySql(1)可以安装MySql的GUI工具phpadmin
http://sourceforge.net/projects/phpmyadmin/
将解压文件放置到htdocs目录下即可,比如文件夹为phpadmin,则访问路径为:http://localhost/phpadmin。
(2)安装博客系统wordpress
可以用来测试MySql的安装。
四、PHP和MySQLWeb开发中文版http://cid-8ce35373cef5cede.office.live.com/browse.aspx/.Public
?
?
?
?
?