因为公司的需要我需要学习PHP,我也是刚开始自学,学习PHP得先把环境搭建好,现在最流行的框架是LAMP,就是linux、Apache、MySQL、PHP,为什么说流行呢,因为它是免费的,而且是开源的,拥有开发效率快,开发周期短等优点。

当然环境的搭建现在已经有集成包了,我这里也把集成包分享出来。我这里分享的是phpStudy,这是一健安装的,记住路径不能有中文路径

链接:http://pan.baidu.com/s/1bYBSLK 密码:rqll 

我用到的开发IDE是zend studio,这里我也分享出来。里面有安装包和破解包,破解方法可以去百度百度一下。

链接:http://pan.baidu.com/s/1nv71wDj 密码:pg0b

其实开发用这上面两个就行了,方便快捷,但我比较喜欢自己把环境搭建起来,所以下面我就说一下我如何搭建我的环境,如果你不想那么麻烦,下载上面这两个软件就够开发用了。

我的电脑和各种各种环境版本如下。

环境:win7 64.(32位的同理,下载相关软件必须是对应的64位版本)

PHP7.0.9

Apache2.4

MySQL5.7

1、安装VC11

安装apache前必须先安装VC11(vcredist_x64.exe),网址为http://www.microsoft.com/en-us/download/details.aspx?id=30679,选择时选择英文版的,下载页面参看下图




2、安装Apache

下载的网址:http://www.apachelounge.com/download/ 我这里选择的是VC14

Apache 下载后是zip包,解压到后放在合适的位置就可以了,不建议放在C盘里,因为重装系统C盘的数据会全部丢失,这里我们将它放在E盘的phpservice文件夹下的apache2.4目录下


配置Apache

    1、用记事本打开E:/phpservice/Apache2.4/Apache24/conf/httpd.conf


2、查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/phpservice/Apache2.4/Apache24"(这里输入的是你解压apache安装包后放的位置)


3、查找#ServerName www.example.com:80 ,修改为 ServerName www.example.com:80 (去掉前面的#)


4、查找DocumentRoot "c:/Apache24/htdocs" , 修改为DocumentRoot "E:/phpservice/Apache2.4/Apache24/htdocs" (如果一样,就不用改) 


5、查找<Directory "c:/Apache24/htdocs"> ,修改为 <Directory " E:/phpservice/Apache2.4/Apache24/htdocs "> (如果一样,就不用改) 


6、查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)


7、查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"  ,修改为 ScriptAlias /cgi- bin/ " E:/phpservice/Apache2.4/Apache24/cgi-bin" (如果一样,也不用改)


8、查找<Directory "c:/Apache24/cgi-bin"> 修改为 <Directory "E:/phpservice/Apache2.4/Apache24/cgi-bin/">  (如果一样,也不用改)


9、在 F:\phptools\apache2.4.10\conf\httpd.conf最后一行添加添 加 LoadModule php7_module "E:/phpservice//php/php7apache2_4.dll" 让 apache 支持php 


10、添加 AddType application/x-httpd-php .php .html .htm


11、添加 PHPIniDir "E:/phpservice/php" (告诉apache php.ini的位置)


至此,httpd.conf 配置完成,保存httpd.conf 。


将apache安装到系统服务中

输入E:/phpservice/Apache2.4/Apache24\bin\httpd -k install,回车安装过程如下图所示,因为我原来已经打开过服务,所以会显示已经打开的提示,如果是第一次打开,将会是成功提示。



3、下载安装PHP

PHP7.0.9(php-7.0.9-Win32-VC14-x64.zip)这里我们选择的是线程安全版,关于线程安全版与非线程安全版的区别可 自行上网查阅相关资料,下载网址:http://windows.php.net/download/,VC14 x64 Thread Safe 为64位的线程安全版

php 下载后也是zip包,同样解压到合适位置,我们这里也将其放在E盘的phpservice文件夹下的php目录下

配置PHP:

1、将E:\phpsercice\php\php.ini-production 复制一份,并重命名为php.ini;


2、将 E:\phpsercice\php和E:\phpsercice\php\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\phpsercice\php;E:\phpsercice\php\ext,如下图,


开启几个常用php扩展

1、用记事本打开E:\phpsercice\php\php.ini,将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)


2、将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)


3、将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)


4、将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号) 


4、下载MySQL

因为我电脑原来就装有mysql,所以这里就只演示如何配置,MySQL选择的是免安装版的,就更简单了,下载网址:http://dev.mysql.com/downloads/mysql/,同样是解压到合适的位置,这里我们也将其放在E盘的phpservice文件夹下的MySQL目录下,解压安装后如下图




MySQL网上有很多的安装教程。所以我这里也不说了。

到此为止我们的环境已经搭建完成,下面开始启动Apache

启动Apache,有两种启动方式:
1、在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可,如下图


2、双击E:\phpservice\Apache2.4\bin\ApacheMonitor.exe启动,如下图


启动成功后在浏览器输入localhost,出现如图则表示配置成功


怎么检验PHP是否配置成功呢,我从网上找到一个很好的总结:


访问localhost如果能打开页面证明apache配置成功了


在webroot下面建一个php文件,如果能正常访问,说明php配置成功了。


启动了mysql,如果你设置的端口开了,并且用数据库管理软件能连着数据库,说明mysql成功了。

Logo

更多推荐