windows7下搭建PHP环境配置Apache+PHP+Mysql.docx
《windows7下搭建PHP环境配置Apache+PHP+Mysql.docx》由会员分享,可在线阅读,更多相关《windows7下搭建PHP环境配置Apache+PHP+Mysql.docx(13页珍藏版)》请在冰豆网上搜索。
windows7下搭建PHP环境配置Apache+PHP+Mysql
分享到
▪QQ空间
▪新浪微博
▪XX搜藏
▪人人网
▪腾讯微博
▪开心网
▪腾讯朋友
▪XX空间
▪豆瓣网
▪搜狐微博
▪MSN
▪QQ收藏
▪我的淘宝
▪XX贴吧
▪搜狐白社会
▪更多...
XX分享
windows7下搭建PHP环境,配置Apache+PHP+Mysql
Postedon2011年12月24日bykongjiajie
原创文章,转载请注明:
转载自kongjiajie
本文链接地址:
windows7下搭建PHP环境,配置Apache+PHP+Mysql
一、准备工作-下载所需软件
1、下载Apachehttpserver
当前最稳定版本为2.2.17,喜欢尝鲜的也可以下载beta版本【前往官网下载Apache】
Windows7可使用如下两个安装包:
▪Win32Binarywithoutcrypto(nomod_ssl)(MSIInstaller):
httpd-2.2.17-win32-x86-no_ssl.msi[PGP][MD5][SHA1]
▪Win32BinaryincludingOpenSSL0.9.8o(MSIInstaller):
httpd-2.2.17-win32-x86-openssl-0.9.8o.msi[PGP][MD5][SHA1]
注:
openssl版本带有openssl模块,可给Apache配置SSL安全链接,也就是使用https:
//的方式进行访问。
no_ssl则无此特性。
2、下载PHP5.3
当前最新版本为5.3.6【前往官网下载PHP5.3】
官网提供了四个版本:
VC9x86NonThreadSafe、VC9x86ThreadSafe、VC6x86NonThreadSafe、VC6x86ThreadSafe。
下载页面也给出了如何选择适合版本的提示。
大意就是,如果你安装的是Apache,需要下载VC6版本;如果用的是IIS,则下载VC9版本。
VC6版本使用VisualStudio6编译器编译,VC9版本使用VisualStudio2008编译器编译。
就本文而言,下载VC6版本。
ThreadSafe从字面上解释就是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。
NonThreadSafe是非线程安全,在执行时不进行线程(Thread)安全检查。
具体请看upall’sblog(注:
找不到原创作者的链接)
官网每个版本又提供了zip和Installer两种安装模式,笔者不喜欢Installer的安装方式(会在注册表写入安装信息),所以选择下载zip压缩包的方式(相对来说文件体积也小的多)。
debugpack是PHP的调试程序,我们不用理会。
3、下载MySQL
当前最新版本为5.5h【前往官网下载MySQL】
这里面有社区版(Community)和企业版(Enterprise)共选择,笔者选择的是社区版
打开社区版下载页面,选择适合你的版本。
系统版本是32位的请下载32-bit,64位的请下载64-bit。
和PHP安装包一样,也提供了zip压缩包方式和Installer安装方式。
Windows(x86,32-bit),MSIInstaller
5.5.11
27.7M
Download
(mysql-5.5.11-win32.msi)
MD5:
55310189e7cdc4cb5001b06f46297e3f|Signature
Windows(x86,64-bit),MSIInstaller
5.5.11
28.7M
Download
(mysql-5.5.11-winx64.msi)
MD5:
a445e5ac73bcf2f3a4406f3fae2edfca|Signature
Windows(x86,32-bit),ZIPArchive
5.5.11
26.9M
Download
(mysql-5.5.11.zip)
MD5:
9c14fdb65a81da03ae27cf2845a54fb8|Signature
Windows(x86,32-bit),ZIPArchive
5.5.11
132.9M
Download
(mysql-5.5.11-win32.zip)
MD5:
d4865c4c8d8739c0301c05db905a7e86|Signature
Windows(x86,64-bit),ZIPArchive
5.5.11
135.2M
Download
(mysql-5.5.11-winx64.zip)
MD5:
c02990dd7dcb96e4c17356c321aa7877|Signature
点击下载后出现提示注册的信息,如果不想注册请点击“Nothanks,justtakemetothedownloads!
”
这里发现zip包的体积很大,可以考虑下载msi包,笔者下载的是mysql-5.5.11-win32.msi和mysql-5.5.11-win32.zip两个文件。
二、安装Apachehttpserver
双击打开httpd-2.2.17-win32-x86-openssl-0.9.8o.msi,点击next进行安装。
笔者只说下需要注意的地方
1、设置域名(Domain)、服务器名(ServerName)、邮件地址(Email)和服务端口(Port)。
图一
根据自己的情况填写,留空也可以的。
对于服务端口,保持默认吧!
即80端口并且将Apache作为服务项自动启动。
也可以选择下面的选项,以8080作为服务端口,但需要手动开启。
2、变更安装目录
图二
在这一步可以更改安装目录,一般保持默认即可。
笔者给改到C:
Apache2.2路径。
也可以改到D:
Apache这样的目录,这样方面日后的管理。
安装完毕后,在状态栏发现apache已经运行,点击可以停止或者重启服务。
当点击Stop后,Start才变成可用状态。
图三
在浏览器地址栏输入localhost,如果显示“Itworks!
”,即表示已经Apache服务运行正常。
三、安装PHP
将php-5.2.17-Win32-VC6-x86.zip解压到C:
PHP即可,具体配置后面说。
四、安装MySQL
1、Installer安装方式
鉴于msi包比zip包小的多,也讲下安装过程中需要注意的地方
双击mysql-5.5.11-win32.msi,在弹出的窗口,点击next安装。
选择Custom的安装类型,组件默认都是选中状态,点击驱动器图标旁的黑三角,可以取消选中状态。
不过建议安装全部组件。
图四
也可以点击Browse…更改安装路径,笔者就安装到C:
MySQL。
点击Reset可以恢复默认状态
安装后点击“Finish”打开配置向导,也可以不运行此向导,后面可以统一进行配置。
2、zip压缩包方式
如果下载的是mysql-5.5.11-win32.zip,则只需要把包里所有的文件解压到C:
MySQL即可。
五、PHP环境的配置
1、Apache常用设置(httpd.conf)
用notepad++等编辑器打开E:
\Apache-2.2.22-win32-x86-openssl-0.9.8m-r2\conf\httpd.conf对Apache进行配置
(1)、更改本地站点目录
将DocumentRoot"C:
/Apache2.2/htdocs"改为DocumentRoot"E:
/www"
将/Apache2.2/htdocs">改为/www">
(2)、增加对index.php的优先执行
将DirectoryIndexindex.html改为DirectoryIndexindex.phpindex.html
(3)、增加对PHP的支持
CTRL+F查找“mod_vhost_alias.so”找到
#LoadModulevhost_alias_modulemodules/mod_vhost_alias.so
在其下添加
LoadModulephp5_module"C:
/PHP/php5apache2_2.dll"
PHPIniDir"C:
/PHP"
AddTypeapplication/x-httpd-php.php.html.htm
注:
第一行指定dll文件,第二行指定PHP安装目录,第三行指定执行程序的类型
简单配置完后,重启一下Apache。
关于Apache的详细配置,以后会专门介绍。
2、PHP简单设置
将PHP目录下的php.ini-recommended文件在当前目录(即E:
\php-5.2.17-Win32-VC6-x86)另存为php.ini,这是官方推荐的配置,编辑php.ini即可对PHP进行配置。
(1)、指定扩展库的路径
CTRL+F查找“extension_dir”,找到extension_dir="./"修改为extension_dir="C:
PHP/ext"
(2)、调用动态链接库,使支持连接mysql
CTRL+F查找“WindowsExtensions”,看到下面很多“;extension=php_*.dll”格式的行
前面的分号表示注释,即后面的内容不执行,想加载某个dll就去掉对应行前面的分号
需要修改的为如下几行:
;extension=php_curl.dll
;extension=php_gd2.dll//图像
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll//mysql数据库(由于默认PHP并不支持自动连接Mysql)
;extension=php_pdo_mysql.dll
;extension=php_pdo_odbc.dll
;extension=php_xmlrpc.dll
3、MySQL向导
配置类型我们选择DetailedConfiguration
服务器类型我们选择ServerMachine
数据库用途我们选择MultifunctionalDatabase
InnoDB我们保持默认路径
并发连接数我们选择DecisionSupport(测试用,应根据自己的实际情况选择连接数,手动设置即可,如15)
网络端口号我们保持不变
数据库字符编码,推荐选择gbk
将MySQL安装为系统服务,推荐添加bin目录到系统路径
设置root用户密码,不建议勾选”Enablerootaccessformremotemachines”
一切就绪,然后点击【Execute】执行以上操作
执行完毕,MySQL也配置好了,以后可修改C:
MySQLmy.ini来配置MySQL
通过以上操作,我们已经在本地架设好了PHP环境,下一步就可以安装wordpress等
转载请保留本文链接:
http:
//cngeek.org/windows-apache-php-mysql/