PHP+mysql+apache 环境搭建
web开发可能会用到的一个环境是PHP+mysql+apache的方案,由于这些都是开源软件,所以使用起来也挺便捷的,想深究的童鞋还可以把源代码撸下来一探究竟,只是第一次接触时,去搭建这个环境还真是遇到了不少坑。
首先,既然是搭建PHP+mysql+apache,这就意味着,需要三个软件。
1. mysql推荐使用google 搜索mysql msi,按照默认顺序安装即可
安装过程中,需要设置用户名和密码,方便以后登录使用,可以按照喜好设置,安装完毕后,可以测试一下,如下图所示:
2. 安装PHP和apache
为何要一起写这两个呢,因为这两个具有相关性,PHP和apache最好同时是32位或64位,这个坑容易忽略,容易跳进去,第二坑,PHP的版本和apache的版本也具有相关性,否则在配置PHP的关联性的时候出现如下坑:
我遇到这个坑的原因是apache安装的是2.2版本,2.2的版本是带不动2_4的php,所以需要下载2.4版本的apache
2.1 apache安装
(1)首先apache安装,去http://httpd.apache.org/,下载windows版本apache
(2)cmd进入到apache版本目录下的bin目录下
使用命令httpd -k install 安装apache
(3) 启动apache的service,使用命令httpd -k start
成功后,可以测试一下,
如果失败,可以更改apache安装目录中conf文件夹里的httpd.conf文件,将Listen端口改为8080(默认为80)
2.2 PHP安装,PHP安装比较简单,去PHP官网下载相应版本的windows版本PHP即可;
主要值得注意的是,需要首先将PHP版本目录下面的php.ini-development文件备份一份,命名为php.ini,再来对php.ini进行配置
(1)extension_dir = "E:\Program Files\PHP\ext"(更改至你的安装目录)
(2) 将extension=php_exif.dll、php_gd2.dll、php_imap.dll、php_mbstring.dll、php_mcrypt.dll、php_mime_magic.dll、php_mysql.dll、php_mysqli.dll前面的分号“;”去掉
2.3 apache中配置PHP关联性,在apache的httpd.conf文件末尾添加如下配置:
然后再apache的htdocs目录下新建一个index.php,作为测试,内容如下
<?php
phpinfo();
?>
再去测试一下php的关联性是否成功,如果成功,可以在浏览器中看到下图:
- 点赞
- 收藏
- 关注作者
评论(0)