php环境搭建
来源:互联网 发布:中国最良心的网游知乎 编辑:程序博客网 时间:2024/05/16 04:48
PHP环境搭建
1. 下载VC11(VSU_4\vcredist_x86.exe);
地址:http://www.microsoft.com/en-us/download/details.aspx?id=30679
2. 下载Apache;
地址:http://www.apachelounge.com/download/
3. 下载PHP;
地址:http://windows.php.net/download/
选择的是线程安全版;
4. 下载MySQL;
地址:http://dev.mysql.com/downloads/mysql/
5. 配置PHP
(1)把PHP里面的php.ini-production文件复制一份,把文件名改为php.ini;
(2)设置环境变量;在path变量后加上
6. 配置Apache
(1)打开下面的conf文件;修改ServerRoot "c:/Apache24"为ServerRoot "E:\Program Files\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24"(Apache安装路径)
(2)把#ServerName www.example.com:80前面的#去掉;
(3)把DocumentRoot "c:/Apache24/htdocs"改为
DocumentRoot"E:\ProgramFiles\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24\htdoc"
(4)把<Directory "c:/Apache24/htdocs">改为
E:\Program Files\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24\htdocs
(5)把DirectoryIndex index.html改为
DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)
(6)把 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为
E:\Program Files\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24\cgi-bin/
(7)把<Directory "c:/Apache24/cgi-bin">改为
E:\Program Files\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24\cgi-bin
(8)在最后一行添加
LoadModule php5_module
"E:\ProgramFiles\phptools\PHP5.6\php-5.6.13-Win32-VC11-x86/php5apache2_4.dll"
让 apache 支持php
添加 AddType application/x-httpd-php .php .html .htm
添加
PHPIniDir "E:\Program Files\phptools/php5.5" (告诉apache php.ini的位置)
7. 把Apache安装到系统服务中;在cmd中输入:
E:\Program Files\phptools\Apache2.4\httpd-2.4.16-win32-VC14\Apache24\bin\httpd -k 回车
(cmd中换磁盘,直接输入E:回车,就会进入E盘)
(1)报错如下,可能原因为program和files之间有空格;但是之前的配置文件都用的此路径,如果现在修改路径就得全部重新配置;所以现在改为进到该目录下再进行安装操作;
(2)弹出提示信息如下;下载VCRUNTIME140.dll;
下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=48145
下载后安装,再在cmd中进行上述的安装过程;结果如下:
关闭cmd,然后,用管理员身份打开cmd再进行上述安装;(Windows server manager是指【我的电脑】右击【管理】打开的窗口,因为用cmd命令行来运行的命令,这条命令会向Windows server manager添加一个服务,但是这个服务在Windows server manager是不能添加的,需要通过cmd命令行)
Apache 2.4 server安装成功了,还是提示httpd.conf配置有误,不能自动启动;现在在服务里手动启动Apache server,然后查看错误日志;错误日志没什么内容,全都是mpm_winnt:notice提醒注意;尝试启动Apache看看;查看httpd.conf里面的配置,查找“listen”,查看端口,注意Listen前面是没有#的;如下图,监听的是80端口;启动Apache服务,然后在浏览器访问:http://127.0.0.1,如下图,访问成功。
然后把.php的文件(index.php)放Apache安装目录下的htdocs文件夹里,就可以在浏览器访问了;
8. 开启几个常用的php扩展
(1)用记事本打开
E:\Program Files\phptools\PHP5.6\php-5.6.13-Win32-VC11-x86\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前面的分号)
9. 配置MySQL;
参考:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。
(1)添加环境变量,把MySQL的安装路径加在path后;
(2)修改配置文件
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
(3)安装MySQL server,以管理员身份运行cmd,输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!),如下,安装成功;
(4)安装成功后就要启动服务了,继续在cmd中输入:net start mysql(如图),服务启动成功!
(5)第二天再次启动,报错如下:原因是当前用户的操作权限太低了,以管理员身份来运行cmd程序来启动mysql即可;
(6)再次启动,还是系统错误1067;
未完待续。。。
- PHP环境搭建 环境搭建
- 搭建 PHP 环境
- 搭建 PHP 环境
- 搭建php开发环境
- 搭建php编程环境
- php环境搭建
- PHP环境搭建过程
- linux PHP 环境搭建
- PHP开发环境搭建
- PHP Windows环境搭建
- php环境搭建
- php环境搭建
- php环境搭建
- php环境搭建
- PHP开发环境搭建
- PHP环境的搭建
- PHP环境搭建
- php环境搭建
- [Qt]调用外部执行程序(Windows & Mac)
- C++ 11语法甜点1
- PHP的explode和implode的使用说明
- 2015百度笔试题(算法)
- WebForm与MVC混用
- php环境搭建
- ndroid中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- Swift 2.0初探:值得注意的新特性
- 密码怎样设定和保存才既方便又安全?
- gre网络细节
- VC++ 关机代码
- c# IEnumerable和IEnumerator & Lambda表达式
- 类(2)---Javascript定义类(class)的三种方法
- 核心解读:三严三实