Windows下安装配置apache+mysql+php运行环境详细

最近LAMP已经相当红了。在Windows下也可以有相同的,比方WAMP。那篇文章首假使介绍怎么着在Windows情况下完全手工业配置Apache、MySQL和PHP,都以解压后一贯改造配置文件的。当然也能够下载执行安装文件的本子,叁个个人展览馆开机动安装。甚至能够下载这么些软件的聚合版本,一步到位的安装。这里进行的是解压安装,看起来有一些多此一举了,也就那样能领会这一个软件设置的经过,有题目时能及时开采,有些软件晋级翻新时也能高效布置。生机勃勃.
软件下载
Apache HTTP Server 2.2.6(Windows版本)MySQL
mysql-noinstall-5.0.45-win32.zipMySQLGUITools (MySQL Administrator,
MySQL QueryBrowser and MySQL
MigrationToolkit)PHPphp-5.2.5-Win32.zipphpMyAdmin 2.11.2.2二.
安装Apache HTTP Server

下载的文件是msi文件,直接双击就可以开展分界面安装,当中必要填写部分数量,就能够到位安装。这里就不应用这种办法了,但是依然引入这样设置的。下边就说一下别的意气风发种办法安装,解压msi文件,修正配置文件。1.
运营msiexec /a apache_2.2.6-win32-x86-no_ssl.msi
,然后采取Install,末了Finish,能够把安装文件解压出来。/a
表示互连网安装可以钦赐解压路线,比如解压在F盘了,会生成 F:program
filesApache Software FoundationApache2.2 那样的文件夹, 还应该有二个F:System32RedistMSSystemmsvcrt.dll。2.
把Apache2.2文件夹移动到相符的目录下,当然也足以不活动。这里,小编把它坐落于D:Java 目录下,等量齐观新命名称叫Apache文件夹。

apache+mysql+php情状即便说放在linux系统下是顶级的选用,可是今后依然有繁多相恋的人向来把它们配置在了windows服务器上,下边作者来给大家介绍一下装置配置进程。

下边疏解 wamp 意况下 平php运市场价格况的计划:

风姿罗曼蒂克、筹划干活-下载所需软件

•Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
•PHP     php-5.2.17-Win32-VC6-x86.zip
•MySQL   mysql-5.5.20-win32.msi

二、安装软件

1. 设置Apache: 双击安装,与安装其余Windows软件没有怎么分别,在填Server
Infomation时,并不曾非常规定,只要输入的新闻切合格式就能够。

图片 1

 图片 2

图片 3

图片 4

设置到位今后,在浏览器输入
Works!,表示Apache安装成功。

图片 5

  2. 安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到八个索引就能够。

  3.安装MySQL:双击安装,假使须要更动安装目录,则在Choose Setup
Type选拔Custom

图片 6

图片 7

图片 8

设置到位后起初结构MySQL,全部保证暗中同意选项就可以,但但是把MySQL暗许编码改为utf8,在Modify
Security
Settings选项中装置密码,输入两遍密码就能够到位,最终点Execute完结安插。

图片 9

图片 10 

三、整合Apache+PHP+MySQL

  Apache :
首先修正Apache的配置文件,让Apache帮忙拆解剖析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

  1. 让Apache能够解析php文件,在配置文件中找到

 #LoadModule vhost_alias_module
modules/mod_vhost_alias.so  在下后生可畏行加多(肉桂色的职位是依据PHP的四处目录而定的State of Qatar

 

LoadModule php5_module “D:/Develop/PHP/php5apache2_2.dll”
PHPIniDir “D:/Develop/PHP”
AddType application/x-httpd-php .php .html .htm

  2. 在配备文件中找到 (校正成私下认可先拆解深入分析 index.php 文件)    

DirectoryIndex index.html 改为

DirectoryIndex index.php index.html   3.
改进Apache站点目录,在配置文件中找到(Apache安装的目录差别,展现的值不平等卡塔尔国

 DocumentRoot “D:/Develop/Apache2.2/htdocs”改为

 DocumentRoot “D:/Workspace/PHP”再找到

 D:/Develop/Apache2.2/htdocs”>  改为
D:/Workspace/PHP”>    PHP :
把php.ini-development改名字为php.ini,作为PHP的配置文件。改善php.ini

    1. 安装PHP扩张包的具体目录,找到       

; On windows: ; extension_dir = “ext”  改为 (值是ext文件夹的目录State of Qatar

 ; On windows: extension_dir = “D:/Develop/PHP/ext”   2.
拉开对应的库作用,找到要求敞开的库的所在行

;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll 去掉前面包车型大巴分行(注释),即改为       

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll  3. 设置时区,找到

;date.timezone =   改为

 date.timezone =
Asia/Shanghai   到这里,贰个php运营的条件即正是配置完成了,然后检查评定一下安顿是不是成功。重启Apache,在站点目录下新建文件index.php,输入内容:

phpinfo(卡塔尔;  展开浏览器输入

如上进度正是PHP运行情况的搭建进程,小编在这里个进度中相见如下难点:

  1. Apache服务器的劳动运营不了,突显“Cannot load
    D:/PHP/php5apache2_2.dll into server”错误。

化解方法:产生原因是自个儿利用Apache Server
2.0.64以此本子,而以此版本的是在VC6下编写翻译。我几日前的PHP版本5.4,在VC9的条件下编写翻译。不相同景况下编写翻译会招致Apache
Server不可能加载php模块。其余还会有正是Apache HTTP Server
2.0.64涌出安装实现重启后会打不开的主题材料,换来Apache HTTP Server
2.2.*后就能够健康运作。

  1. PHP情状搭建好后,不能运用php的mysql_connect(State of Qatar函数连接数据库。

缓和方式:将php解压路线中libmysql.dll和php5ts.dll那一个多个公文复制到System32文件夹中,重启Apache就可以

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注