1、XX分享windows7下搭建PHP环境,配置Apache+PHP+MysqlPosted on 2011 年 12 月 24 日 by kongjiajie原创文章,转载请注明: 转载自kongjiajie本文链接地址: windows7下搭建PHP环境,配置Apache+PHP+Mysql一、准备工作-下载所需软件1、下载Apache http server当前最稳定版本为2.2.17,喜欢尝鲜的也可以下载beta版本【前往官网下载Apache】Windows7可使用如下两个安装包: Win32 Binary without crypto (no mod_ssl) (MSI Install
2、er): 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模块,可给Apache配置SSL安全链接, 也就是使用https:/ 的方式进行访问 。no_ssl则无此特性。2、下载PHP 5.3当前最新版本为5.3.6 【前往官网下载PHP5.3】官网提供了四个版本:VC9 x86 Non Th
3、read Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe 。下载页面也给出了如何选择适合版本的提示。大意就是,如果你安装的是Apache,需要下载VC6版本;如果用的是IIS ,则下载VC9版本。VC6版本使用 Visual Studio 6 编译器编译,VC9版本使用 Visual Studio 2008编译器编译。就本文而言,下载VC6版本。Thread Safe从字面上解释就是线程安全, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non
4、Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。 具体请看 upalls blog (注:找不到原创作者的链接)官网每个版本又提供了zip和Installer两种安装模式,笔者不喜欢Installer的安装方式(会在注册表写入安装信息),所以选择下载zip压缩包的方式(相对来说文件体积也小的多)。 debug pack 是PHP的调试程序,我们不用理会。3、下载MySQL当前最新版本为5.5 h【前往官网下载MySQL】这里面有社区版(Community)和企业版(Enterprise)共选择,笔者选择的是社区版打开社区版下载页面,选择适合你的版本。系统版本是
5、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 | SignatureWindows (x86, 64-bit), MSI Installer28.7M(mysql-5.5.11-winx64.msi) a445e5ac73bcf2f3a4406f3fae2edfca | Signa
6、tureWindows (x86, 32-bit), ZIP Archive26.9M(mysql-5.5.11.zip) 9c14fdb65a81da03ae27cf2845a54fb8 | Signature132.9M(mysql-5.5.11-win32.zip) d4865c4c8d8739c0301c05db905a7e86 | SignatureWindows (x86, 64-bit), ZIP Archive135.2M(mysql-5.5.11-winx64.zip) c02990dd7dcb96e4c17356c321aa7877 | Signature点击下载后出现提示
7、注册的信息,如果不想注册请点击“No thanks,just take me to the downloads!”这里发现zip包的体积很大,可以考虑下载msi包,笔者下载的是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)。图一根据自己的情况填写,留空也
8、可以的。对于服务端口,保持默认吧!即80端口并且将Apache作为服务项自动启动。也可以选择下面的选项,以8080作为服务端口,但需要手动开启。2、变更安装目录图二在这一步可以更改安装目录,一般保持默认即可。笔者给改到C:Apache2.2路径。也可以改到D:Apache这样的目录,这样方面日后的管理。安装完毕后,在状态栏发现apache已经运行,点击可以停止或者重启服务。当点击Stop后,Start才变成可用状态。图三在浏览器地址栏输入localhost, 如果显示“It works!”,即表示已经Apache服务运行正常。三、安装PHP将php-5.2.17-Win32-VC6-x86.z
9、ip解压到C:PHP 即可,具体配置后面说。四、安装MySQL1、Installer安装方式鉴于msi包比zip包小的多,也讲下安装过程中需要注意的地方双击mysql-5.5.11-win32.msi,在弹出的窗口,点击next安装。选择Custom的安装类型,组件默认都是选中状态,点击驱动器图标旁的黑三角,可以取消选中状态。不过建议安装全部组件。图四也可以点击Browse更改安装路径,笔者就安装到C:MySQL 。点击Reset可以恢复默认状态安装后点击“Finish”打开配置向导,也可以不运行此向导,后面可以统一进行配置。2、zip压缩包方式如果下载的是mysql-5.5.11-win32
10、.zip,则只需要把包里所有的文件解压到C:MySQL 即可。五、PHP环境的配置1、Apache 常用设置 (httpd.conf)用notepad+等编辑器打开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
11、.html(3)、增加对PHP的支持CTRL+F查找“mod_vhost_alias.so”找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在其下添加LoadModule php5_module /PHP/php5apache2_2.dllPHPIniDir /PHPAddType application/x-httpd-php .php .html .htm第一行指定dll文件,第二行指定PHP安装目录,第三行指定执行程序的类型简单配置完后,重启一下Apache。关于Apache的详细配置,以后会专门介绍。2、PHP简单设
12、置将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 = PHP/ext(2)、调用动态链接库,使支持连接mysqlCTRL+F查找“Windows Extensions”,看到下面很多“;extension=php_*.dll”格式的行前面的分号表示注释,即后面的内容不执行,想加载某个
13、dll就去掉对应行前面的分号需要修改的为如下几行:;extension=php_curl.dllextension=php_gd2.dll /图像extension=php_mbstring.dllextension=php_mcrypt.dllextension=php_mysql.dll /mysql数据库 (由于默认PHP并不支持自动连接Mysql)extension=php_pdo_mysql.dllextension=php_pdo_odbc.dllextension=php_xmlrpc.dll3、MySQL向导配置类型我们选择Detailed Configuration服务器类型
14、我们选择Server Machine数据库用途我们选择Multifunctional DatabaseInnoDB 我们保持默认路径并发连接数我们选择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