1、windows7下搭建PHP环境配置Apache+PHP+Mysql分享到 QQ空间 新浪微博 XX搜藏 人人网 腾讯微博 开心网 腾讯朋友 XX空间 豆瓣网 搜狐微博 MSN QQ收藏 我的淘宝 XX贴吧 搜狐白社会 更多.XX分享windows7下搭建PHP环境,配置Apache+PHP+MysqlPosted on 2011 年 12 月 24 日 by kongjiajie原创文章,转载请注明: 转载自kongjiajie本文链接地址: windows7下搭建PHP环境,配置Apache+PHP+Mysql一、准备工作-下载所需软件1、下载Apache http server当前最稳定
2、版本为2.2.17,喜欢尝鲜的也可以下载beta版本【前往官网下载Apache】Windows7可使用如下两个安装包: Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.17-win32-x86-no_ssl.msi PGP MD5 SHA1 Win32 Binary including OpenSSL 0.9.8o (MSI Installer): httpd-2.2.17-win32-x86-openssl-0.9.8o.msi PGP MD5 SHA1 注:openssl版本带有openssl模块,可给
3、Apache配置SSL安全链接, 也就是使用https:/ 的方式进行访问 。no_ssl则无此特性。2、下载PHP 5.3当前最新版本为5.3.6 【前往官网下载PHP5.3】官网提供了四个版本:VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe 。下载页面也给出了如何选择适合版本的提示。大意就是,如果你安装的是Apache,需要下载VC6版本;如果用的是IIS ,则下载VC9版本。VC6版本使用 Visual Studio 6 编译器编译,VC9版本使用 Visual
4、 Studio 2008编译器编译。就本文而言,下载VC6版本。Thread Safe从字面上解释就是线程安全, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。 具体请看 upalls blog (注:找不到原创作者的链接)官网每个版本又提供了zip和Installer两种安装模式,笔者不喜欢Installer的安装方式(会在注册表写入安装信息),所以选择下载zip压缩包的方式(相对来说文件体积也小的多)。 debug pack 是PHP的调试程序
5、,我们不用理会。3、下载MySQL当前最新版本为5.5 h【前往官网下载MySQL】这里面有社区版(Community)和企业版(Enterprise)共选择,笔者选择的是社区版打开社区版下载页面,选择适合你的版本。系统版本是32位的请下载32-bit,64位的请下载64-bit。和PHP安装包一样,也提供了zip压缩包方式和Installer安装方式。Windows (x86, 32-bit), MSI Installer5.5.1127.7MDownload(mysql-5.5.11-win32.msi)MD5: 55310189e7cdc4cb5001b06f46297e3f | Sig
6、natureWindows (x86, 64-bit), MSI Installer5.5.1128.7MDownload(mysql-5.5.11-winx64.msi)MD5: a445e5ac73bcf2f3a4406f3fae2edfca | SignatureWindows (x86, 32-bit), ZIP Archive5.5.1126.9MDownload(mysql-5.5.11.zip)MD5: 9c14fdb65a81da03ae27cf2845a54fb8 | SignatureWindows (x86, 32-bit), ZIP Archive5.5.11132.9
7、MDownload(mysql-5.5.11-win32.zip)MD5: d4865c4c8d8739c0301c05db905a7e86 | SignatureWindows (x86, 64-bit), ZIP Archive5.5.11135.2MDownload(mysql-5.5.11-winx64.zip)MD5: c02990dd7dcb96e4c17356c321aa7877 | Signature点击下载后出现提示注册的信息,如果不想注册请点击“No thanks,just take me to the downloads!”这里发现zip包的体积很大,可以考虑下载msi包
8、,笔者下载的是mysql-5.5.11-win32.msi和mysql-5.5.11-win32.zip两个文件。二、安装Apache http server双击打开httpd-2.2.17-win32-x86-openssl-0.9.8o.msi,点击next进行安装。笔者只说下需要注意的地方1、设置域名(Domain)、服务器名(Server Name)、邮件地址(Email)和服务端口(Port)。图一根据自己的情况填写,留空也可以的。对于服务端口,保持默认吧!即80端口并且将Apache作为服务项自动启动。也可以选择下面的选项,以8080作为服务端口,但需要手动开启。2、变更安装目录图
9、二在这一步可以更改安装目录,一般保持默认即可。笔者给改到C:Apache2.2路径。也可以改到D:Apache这样的目录,这样方面日后的管理。安装完毕后,在状态栏发现apache已经运行,点击可以停止或者重启服务。当点击Stop后,Start才变成可用状态。图三在浏览器地址栏输入localhost, 如果显示“It works!”,即表示已经Apache服务运行正常。三、安装PHP将php-5.2.17-Win32-VC6-x86.zip解压到C:PHP 即可,具体配置后面说。四、安装MySQL1、Installer安装方式鉴于msi包比zip包小的多,也讲下安装过程中需要注意的地方双击mys
10、ql-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+等编辑器打
11、开E:Apache-2.2.22-win32-x86-openssl-0.9.8m-r2confhttpd.conf对Apache进行配置(1)、更改本地站点目录将DocumentRoot C:/Apache2.2/htdocs改为DocumentRoot E:/www将改为(2)、增加对index.php的优先执行将DirectoryIndex index.html 改为 DirectoryIndex index.php index.html(3)、增加对PHP的支持CTRL+F查找“mod_vhost_alias.so”找到#LoadModule vhost_alias_module mo
12、dules/mod_vhost_alias.so在其下添加LoadModule php5_module C:/PHP/php5apache2_2.dllPHPIniDir C:/PHPAddType application/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.in
13、i,这是官方推荐的配置,编辑php.ini即可对PHP进行配置。(1)、指定扩展库的路径CTRL+F查找“extension_dir”,找到 extension_dir = ./ 修改为 extension_dir = C:PHP/ext(2)、调用动态链接库,使支持连接mysqlCTRL+F查找“Windows Extensions”,看到下面很多“;extension=php_*.dll”格式的行前面的分号表示注释,即后面的内容不执行,想加载某个dll就去掉对应行前面的分号需要修改的为如下几行:;extension=php_curl.dll;extension=php_gd2.dll /图
14、像;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.dll3、MySQL向导配置类型我们选择Detailed Configuration服务器类型我们选择Server Machine数据库用途我们选择Multifunctional DatabaseInnoDB 我们保持默认路径
15、并发连接数我们选择Decision Support(测试用,应根据自己的实际情况选择连接数,手动设置即可,如15)网络端口号我们保持不变数据库字符编码,推荐选择gbk将MySQL安装为系统服务,推荐添加bin目录到系统路径设置root用户密码,不建议勾选”Enable root access form remote machines”一切就绪,然后点击【Execute】执行以上操作执行完毕,MySQL也配置好了,以后可修改C:MySQLmy.ini来配置MySQL通过以上操作,我们已经在本地架设好了PHP环境,下一步就可以安装wordpress等转载请保留本文链接: http:/cngeek.org/windows-apache-php-mysql/
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1