PHP每天学习记录——PHP、APACHE、MYSQL的安装
1、下载软件
A、PHP选择的是PHP5.6.19这个版本,下载地址为:http://windows.php.net/download#php-5.6
选择的版本是:
我使用的win7 64位的系统,所以选择了64位版本的系统。
但是64位有两个版本,一个是Non Thread Safe,一个是Thread Safe这个版本。之所以选择Thread Safe,是因为这个PHP5.6内有php5apache2_4.dll这个文件,只有拥有这个文件的PHP版本才能够支持Apache,不然要报错。
B、Apache的选择,最新的2.4版本。不过下载Apache是个技术活,需要跳转很多遍,不懂英文可能找不到下载。我也是百度了很多次才找到了正确的地址。地址如下:http://www.apachehaus.com/cgi-bin/download.plx;有32位和64位版本可以选择,我选的是64位版本。
C、MySQL选择,最新版本5.7的,下载地址:http://dev.mysql.com/downloads/mysql/
按照自己的需求选择。
2、安装PHP
PHP的安装比较简单,直接将文件解压后,复制到相应的目录中,如下图:
经过这两步之后,PHP就算安装好了。
3、安装Apache
解压缩Apache,将内容复制到文件当中,如下图:
这样Apache就算是安装完成了,接下来是配置Apache让其正常工作。
4、配置httpd.conf文件
配置这个文件的目的有两个:第一个让配置文件知道Apache的工作目录在哪个地方,将php的解析服务包含到Apache服务器当中,还可以配置访问权限和虚拟主机等内容。
打开httpd.conf的位置
配置Apache的目录位置
配置访问端口和访问IP地址的权限,若没有设IP地址则所有IP地址都可以访问这个Apache服务器,若设置IP地址则只有那个IP地址能够访问到这个Apache服务器
Apache加载PHP模块,具体设置如下:
运行httpd.exe 检查配置文件是否正确
从图中看出配置上出了一点故障,不能读取LOG文件
解决问题,原因是文件夹下没有那么一个文件,创建后再看是否问题依旧
创建一个文件,并修改了它的读取权限后,问题解决如下图:
增加两行处理PHP文件的代码,当遇到PHP文件的时候,Apache会调用PHP程序来处理网页,如下图:
注册Apache服务:
使用管理员权限运行CMD,输入如下图的命令:
运行下图中的文件,打开Apache的服务器:
Apache服务器已经正常工作了。
测试PHP服务能否正常使用
建立一个PHP文件,代码如下:
测试结果如下乱码,证明PHP没有正常工作,需要配置PHP
配置PHP服务器
将PHP.ini-development文件改名为PHP.ini,如下图所示:
重启Apache服务器,再次测试PHP文件是否正常,测试结果是依旧没有正常工作。
如下图:
目前乱码问题还没有解决,先这样吧,明天再解决这个问题。