PHP学习之环境变量的搭建
因为公司的需要我需要学习PHP,我也是刚开始自学,学习PHP得先把环境搭建好,现在最流行的框架是LAMP,就是linux、Apache、MySQL、PHP,为什么说流行呢,因为它是免费的,而且是开源的,拥有开发效率快,开发周期短等优点。当然环境的搭建现在已经有集成包了,我这里也把集成包分享出来。我这里分享的是phpStudy,这是一健安装的,记住路径不能有中文路径链接:http://pan
因为公司的需要我需要学习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成功了。
更多推荐
所有评论(0)