Windows 7系统环境下安装配置PHP开发环境五步指南
1. Apache安装
版本说明:openssl表示有openssl模块。您可以使用openssl为Apache配置SSL安全链接,即使用https://方式访问。
nossl 表示它没有 OpenSSL 模块,不能用于 SSL 安全链接。这里我们用OpenSSL下载。
选择版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi
下载网址:http://www.apache.org/dist/httpd/binaries/win32/
首先创建在D盘新建一个目录(根据实际情况选择盘符)
,命名为“WAMP”,意思是“Wdindows Apache Mysql PhpMyAdmin”。后面安装的一些内容也会安装在这个目录下。
1。安装说明:
运行 apache 安装程序。方法非常简单。出现安装界面后,按住“下一步”
然后会出现一个界面,需要填写3个内容:网络域名、服务器 名称和管理员邮箱地址随意填写即可,内容不受影响。
有以下 2 个选项。默认选择80端口,另一个是8080端口,您可以根据个人需求选择。通常默认端口是80。
我们继续安装,选择Custom(自定义安装)-“下一步”
有一个带有红色X的组件,我们点击这个组件,选择“此功能,以及所有子功能,将安装在本地硬盘上。”,即“此部分及其子子部分的内容都安装在本地硬盘上。” -“下一步”
然后选择右下角的“更改”,更改安装路径,安装到刚才创建的目录中。 “D:/WAMP/Apache/”-“next”
安装完成后,电脑右下角会出现一条信息。多了一个图标,双击打开,选择启动或者重启,就可以正常运行了,安装完成。
2。更改配置:
打开安装记录D:/WAMP/Apache/conf/httpd.conf文件(修改配置文件时,不建议使用记事本,可能会影响,建议使用Notepad++或其他编辑软件打开并修改)
稍后打开,使用Ctrl+F找到要更改的内容
在#LoadModule vhost_alias_modulemodules/mod_vhost_alias.so下添加:
LoadModule“php5_2module”php5_/modulache/php5_2ampache
PHPIniDir“ D: /WAMP /PHP”
AddType 应用程序/x-httpd-php .php
AddType 应用程序/x-httpd-php .htm
AddType 应用程序/x-httpd-php html
DocumentRoot “ E:/WAMP/Apache/htdocs”
更改为(这里的路径与IIS中的wwwroot目录相同,用于存放网页,自定义或默认不修改):DocumentRoot“D:/WAMP/www”
更改为(自定义或默认,无需更改):
DirectoryIndex index.html
更改为:DirectoryIndexindex.phpdefault.phpindex.htmlindex.htmdefault.htmldefault.htm
3。测试
在D:/WAMP/www目录下创建index.html页面
在浏览器中输入http://localhost/
如果能正常显示则说明Apache已配置并正常运行。
2。 MySql 安装
版本说明: Essentials 包:不包括嵌入式服务器和基准套件,具有自动安装程序和配置向导,并且没有 MySQL 文档。
完整的软件包:包括嵌入式服务器和基准测试套件、自动安装程序和配置向导以及 MySQL 文档。
无安装存档:包含嵌入式服务器和基准测试套件,无自动安装和配置向导以及 MySQL 文档。
选择版本:mysql-essential-5.1.44-win32.msi
下载地址:http://www.mysql.com/downloads/mysql/
1.安装说明:
打开安装程序,点击“下一步”
选择自定义,组件是默认选择,我们不做更改-“下一步”
路径设置为“D:/WAMP/ Mysql” - “下一步”
安装完成后点击“完成”
会出现配置向导 - “下一步”
选择“详细配置” - “下一步”
这里有3个选项:
开发者机器将仅使用尽可能少的内存;
服务器计算机将使用中等容量的内存;
专用MySQL服务器机器,该服务器仅运行mysql数据库,并且会占用所有内存。
您可以根据自己的需求进行选择。这里我们选择第二个“Server Machine”-“下一步”
选择数据库用途。还有3个选项:
Multifunction Database多用途,会将数据库优化为非常好的innodb存储类型和高效的myisam存储类型;
Only transaction 数据库仅用于事务处理类型,最好优化innodb,同时也支持myisam;
非事务型数据库 仅非事务处理类型,适合简单应用,仅支持不支持事务的myisam类型。
通常我们选择第一个多功能,我们也这样做。 -“下一步”
选择InnodDB的数据存储位置。通常标准就很好。为了调和,我进入“WAMP/MySQL数据文件”-“下一步”
选择mysql允许的最大连接数。第一个是最大同时连接数20,第二个是最大同时连接数,500,最后一个是自定义的,大家可以根据自己的需求选择,我选择第二个——“下一步”
以下就是选择数据库监控的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候记住改的端口。不然无法连接mysql数据库,就麻烦了。这里没有进行任何更改。使用mysq的默认端口:3306-“next”
这一步设置mysql的默认编码。我们选择第三个,在字符集菜单中选择“gbk”编码-“下一步”
(注:如果要使用原数据库的数据,最好先确认一下原来的编码是什么数据库中使用的吗?如果这里设置的编码与原数据库数据的编码不一致,使用时可能会出现乱码。)
这一步是是否将mysql设置为windows。通常它被设置为服务。 ,以便以后可以通过服务来启动和关闭mysql数据库。下面的复选框也被选中,这样在cmd模式下就不需要去mysql的bin目录执行命令了。也就是上下框都勾选,中间默认为-“下一步”
这一步是设置mysql的超级用户密码。这个超级用户非常重要,拥有mysql的所有权限。设置它并记住超级用户密码。密码,下面有一个复选框可以选择远程机器是否以root用户连接到mysql服务器。如果您有此需求,也请检查一下。这里我们使用默认选项,并在新root密码和确认中输入密码。 “下一步”
点击“执行”进行配置,稍等片刻,小点上的勾全部打上,即表示配置完成。
2。更改配置:
打开 D:/WAMP/MySQL/my.ini
将数据目录设置为 D:/WAMP/MySQL/data/ 或您要存储数据的目录。
3。 PHP安装
版本说明:VC9是专门为IIS设置的脚本。它使用Visual Studio 2008编译器进行编译,并支持最新的Microsoft组件以提高效率。
VC6是Apache等其他WEB服务软件提供的脚本。
Thread Safe 是现成的,运行时会进行线程安全检查,防止系统资源被故意启动新线程(Thread)的 CGI 执行耗尽。
Non Thread Safe 为非线程安全,执行过程中不进行线程(Thread)安全检查
选择版本:PHP5.3 (5.3.1) 中VC6 x86 Thread Safe 下ZIP 下载
下载地址:http://windows.php.net/download/
1。安装说明
由于我们下载的是ZIP压缩包,所以我们只需要将文件解压到“D:/WAMP/PHP”目录
2.更改配置
将E:/WAMP/PHP/php.ini-development文件更改为php.ini
打开php.ini
; extension_dir = “ext”
更改为:extension_dir = “E:/WAMP/PHP/ext”
删除“;”在第947行下的这些文件之前
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dllp_mysql.dllmysql.dllextension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
;date.timezone=
修改为(很多网站都没有提到需要改这里,默认是美国时间,如果不改的话会报错): 日期.时区 = 亚洲/上海
3.测试
重启Apache(更改的配置文件必须重启才能生效)
新建一个index.php页面,在代码中输入,保存文件放入“ D:/WMAP/www/”目录
打开浏览器,输入:http://localhost 如果 /index.php 能够正常显示,则说明 PHP 已配置完毕。您可以检查页面上的PHP信息是否正确。
(注: 在修改的文件中设置该函数可以输出大量有关PHP当前状态的信息,如PHP版本、服务器信息和环境等)
(注:)
然后我们测试是否可以连接Mysql
新建一个link.php,输入
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。