配置php5.6的运行环境
2015-06-26 15:32
615 查看
所需要的原材料:(提供链接)
php-5.6.10-Win32-VC11-x86 (zip)(注意php版本分为了IIS版和Apache版) httpd-2.4.12-x86-r2(apache) (zip) mysql数据库(免安装版)配置步骤:
php部分
解压下载的到的zip压缩包,获得php5.6文件夹![](https://images0.cnblogs.com/blog/777790/201506/261532026273086.png)
将本文件夹中的php.ini-development改名为php.ini,作为PHP的配置文件。
修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
apache部分
解压下载的到的Apache的zip压缩包,获得Apache24文件夹![](https://images0.cnblogs.com/blog/777790/201506/261532050029926.png)
首先修改Apache的配置文件,让Apache支持解析PHP文件。
Apache配置文件在Apache目录的conf目录下的httpd.conf。
1. 让Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_4.dll"
#注意红色部分可能由于php版本的不同而有所改变
PHPIniDir "D:/Develop/PHP"AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:
<?php phpinfo(); ?>
mysql部分
解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQLServer5.6,放到C:\Program Files\MySQL路径中。当然你也可以放到自己想放的任意位置。配置环境变量很简单:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQLServer5.6\bin )
PATH=.......;C:\Program Files\MySQL\MySQLServer5.6\bin (注意是追加,不是覆盖)
修改mysql配置文件:
mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini
在其中修改或添加配置(如图):
[mysqld]
basedir=C:\Program Files\MySQL\MySQLServer5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQLServer5.6\data (mysql所在目录\data)
![](http://d.hiphotos.baidu.com/exp/w=500/sign=fcba0588cb3d70cf4cfaaa0dc8ddd1ba/7a899e510fb30f24c123bbb2ca95d143ac4b03c1.jpg)
![](http://c.hiphotos.baidu.com/exp/w=500/sign=03bc5eb55b82b2b7a79f39c401accb0a/95eef01f3a292df542066aa4be315c6035a873be.jpg)
![](http://e.hiphotos.baidu.com/exp/w=500/sign=6f266f03d358ccbf1bbcb53a29d9bcd4/d788d43f8794a4c2a1e6219a0cf41bd5ac6e39be.jpg)
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd C:\Program Files\MySQL\MySQLServer5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境 变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
![](http://d.hiphotos.baidu.com/exp/w=500/sign=95e07954af6eddc426e7b4fb09dab6a2/eac4b74543a9822654e87c968882b9014a90eb52.jpg)
![](http://h.hiphotos.baidu.com/exp/w=500/sign=36d2427c5066d0167e199e28a72bd498/8b82b9014a90f6037c845df63b12b31bb051ed4f.jpg)
安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功
备用命令用于出现错误,删除mysql(输入 mysqld -remove)
错误情况(错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。错误2 “系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作)
服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
![](http://b.hiphotos.baidu.com/exp/w=500/sign=2b8b6792b27eca80120539e7a1229712/a6efce1b9d16fdfa36cb075fb68f8c5495ee7bd8.jpg)
注意:
my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。参考链接:
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
相关文章推荐
- php获取日期
- PHP中Session可能会引起并发问题
- PHP函数:stream_context_create()模拟POST/GET
- PHPMyAdmin在Window下的安装
- ftp server来源分析20140602
- laravel Route::controller 使用路由命名
- Yii2使用PHPExcel读取excel
- yii分页
- contentprovider的学习实例总结
- php md5_file()
- Php在Window下的安装
- liunx下面新建一个文件然后上传到FTP
- yii、yaf、ci等php框架性能对比
- PHP获取当前相对于域名目录的方法
- 提高php代码质量 36计
- listener.ora中ExtProc的问题
- vim php代码规范
- php通过获取头信息判断图片类型的方法
- EF中的TPH、TPT、TPC
- php 冒泡排序原理