众所周知PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。
但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。
所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了, 并不影响其他软件,非常方便。
一、软件准备:
php是:php-5.4.29-Win32-VC9-x86.zip
apache:httpd-2.2.25-win32-x86-no_ssl.msi
mysql:mysql-5.5.36-win32.msi
以上软件都是32位,也可以直接去我百度云盘上下载对应软件 如需要64位,可自行去官网下载;
二、软件安装:
2.1 Apache安装:
双击软件安装即可,不在啰嗦!
安装完成后,在浏览器中输入 http://localhost 看能否运行.
2.2 php安装:
php是绿色软件,解压即可.
2.3 mysql安装:
双击安装即可,不在啰嗦.
三、Apache、PHP、Mysq整合:
3.1 Apache与php整合:
1) 在Apache服务器中找到conf目录下httpd.conf这个配置文件,
#LoadModulevhost_alias_module modules/mod_vhost_alias.so下面添加如下代码:
LoadModule php5_module "php安装目录/php5apache2_2.dll"(并检查php安装目录中是否有php5apache2_2.dll文件)
PHPIniDir " php安装目录"
AddTypeapplication/x-httpd-php .php .phtml
2) 在PHP安装目录中找到php.ini-development将其修改成php.ini
3) 设置PHP扩展包的具体目录,在php.ini中找到
;extension_dir = “ext”
将其修改为
Extension_dir = “php安装目录下的/ext”
4) 修改时区,将data.timezone = Asia/ShangHai
5) 配置完成后,在Apache目录下新建一个index.php,并写段简单的代码测试配置是否成功,代码如下
<?php
Phpinfo();
?>
6) 启动Apache服务器
3.2 mysql与php
1)在php安装包中找到php.ini文件,将以下2个文件中;号注释给去掉
;extension=php_mysql.dll
;extension=php_mysqli.dll
2)然后再新建一个mysql.php来测试php与mysql能否正常工作,代码如下:
<?php
$conn= mysql_connect("127.0.0.1","root","123456");
if($conn){
printf("ok");
}else{
echo "error";
}
?>
到此php、apache、mysql环境搭建结束,如遇到问题,可留言!