在学习php的过程中,我没有选择像appserver样一路下一步似的环境搭建,而是选择了自己搭建环境,因为我觉得自己搭建的环境可以随意升级。在自己搭建环境的过程中最重要的就是php和apache的整合,在这里我就主要记录了主要的流程。
一、安装apache
安装完成后再浏览器中输入http://localhost/,如果安装成功则显示:It works!
二、安装php
将php解压即完成安装。
如何将php和apache整合?
- 在apache安装目录找到:conf/httpd.conf 打开该文件,在文件中加入:
LoadModule php5_module " ~php安装目录 /php5apache2_2.dll"PHPIniDir " ~php安装目录"AddType application/x-httpd-php .php .html .htm
- 在php解压目录找到:php.ini-production 将文件名改为:php.ini
然后打开该文件,在该文件中加入: extension_dir = "~php安装目录/ext"
-
重启apache服务,在htdocs目录下写一个简单的php文件,代码如下:
<?php phpinfo(); ?>
浏览器中访问该文件,出现如下图则整合成功:
三、安装mysql
只需安装Server only即可。安装完成后输入如下代码测试:
<?php
$conn = mysql_connect("127.0.0.1","root","root");
if($conn){
echo '连接成功';
}else{
echo '连接失败';
}
?>
四、安装phpMyAdmin
将phpMyAdmin解压到:apache/htdocs目录下即可,在浏览器中访问:http://localhost/phpMyAdmin/index.php
五、配置让外网也能访问
控制面板\系统和安全\Windows 防火墙 打开检查防火墙状态,
打开高级设置,添加出站规则,新建一个80端口出站规则,如图:
最后添加允许:Apache HTTP Server,如图:
最后添加允许:Apache HTTP Server,如图: