windows下安装与配置PHP环境
A-A+

windows下安装与配置PHP环境

2015年10月02日 软件安装 暂无评论 阅读 加载中...

PHP集成开发环境有很多,如XAMPP、zend等只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。本文以windows64位为例,介绍如何安装。32位一样可以这么操作。

软件下载

下载地址(包括win32位和win64位介质):http://pan.baidu.com/s/1ntviYwD

apache_mysql_php_download

安装前的准备或注意事项

  1. 安装Apache需要管理员(Administrator)身份,如果你不是以管理员身份登录的,请参考百度。
  2. Apache默认监听的端口与IIS都是80,是冲突的,如果你机器上安装有IIS,需要修改一下IIS的默认端口,如何修改,也请参考百度。

Apache安装与配置

配置

  1. *解压apache:小林本地的解压目录是E:\devspace\httpd-2.2-x64(最好不要放c盘、文件名及路径最好不要有空格)
  2. *修改默认路径:打开httpd-2.2-x64\conf\httpd.conf把所有/httpd-2.2-x64替换成E:\devspace\httpd-2.2-x64
  3. 修改默认端口:如果不想让apache占用80端口,可以修改46行Listen 80中把80改成其他端口
  4. *修改默认权限:193行Deny from all改成Allow from all
  5. 修改网站默认根目录:修改第179行和206行的路径,默认是htdocs
  6. 修改网站默认访问文件:241行DirectoryIndex index.php(可以加入多条,系统默认从上到下查找文件,没装php之前可以不用修改)

安装

1、加入系统参数(方便以后维护)

计算机—>右键属性—>左边菜单高级系统设置—>高级—>环境变量—>系统变量—>找到path—>编辑—>在结尾加入—>;E:\devspace\httpd-2.2-x64\bin

system_param

不要少了分号

重新启动命令行,在命令行中输入httpd help看参数是否设置生效

httpd_help

2、安装和注册apache服务

在命令行中输入httpd –k install –n apache

-n apache是说注册的系统服务名称是apache,可以自己定义,默认是apache2.2

httpd_install

如果出现:

httpd: Could not reliably determine the server's fully qualified domain name, us
ing 192.168.1.100 for ServerName

可以通过在httpd.conf中把172行注释取消掉并修改成ServerName localhost解决

在浏览器中输入http://localhost看安装是否成功,如果之前的配置端口非80的,访问路径要加上端口,比如81:http://localhost:81

localhost

其它

  1. 可以通过httpd -k uninstall -n apache取消安装,并卸载apache的windows服务
  2. 可以通过net start apache启动服务
  3. 可以通过net stop apache停止服务

php安装与配置

直接解压文件就行,小林的解压路径是E:\devspace\php5.3.6

apache集成php

在httpd-2.2-x64\conf\httpd.conf中文件尾加入

php5apache2_2

注:路径的斜杠一定要左斜杠,右斜杠会导致服务起不来

这几行代码,主要是加载PHP中的基本的动态链接库php2apache2_2.dll,并设置可以执行php的文件类型(你如果再添加一行AddType application/x-httpd-php .txt,则普通的文本文件也可以执行PHP程序)

测试php是否集成成功

重启服务,并在E:\devspace\httpd-2.2-x64\htdocs文件夹中(根据自己配置的路径)用记事本新建文件,输入如下三行代码内容,并保存为index.php

在浏览器中输入http://localhost/index.php,如果之前修改过默认访问文件,也可以直接访问http://localhost

mysql的安装配置

直接双击安装包下一步下一步就可以了。

集成mysql

前面的配置,只是加载了PHP的基本动态链接库php5apache2_2.dll,如果进行MySQL数据库操作,还要加载相应的数据库操作的动态链接库,当然,如果要进行其它例如图形等操作,也要加载相应的动态链接库,这里,我们加载7个:
;extension=php_curl.dll
;extension=php_gd2.dll 
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll 
;extension=php_pdo_mysql.dll
;extension=php_xmlrpc.dll
具体操作如下:
(1)进入 php 的安装目录D:\Server\PHP,将php.ini-development 复制一份,改名为 php.ini,然后打开 php.ini,在960行附近,将这7行配置前面的“;”去掉

php_ini

(2)查找“extension_dir”,在819行附近将原来的 ;extension_dir = "./" 修改为:
extension_dir = "E:/devspace/php5.3.6/ext"

extension_dir

没别的意思,这7个动态链接库文件都在这个文件夹中哈。
(3)用记事本打开Apache中的配置文件httpd-2.2-x64/conf/httpd.ini,在文件末尾添加一行代码:
PHPIniDir "E:/devspace/php5.3.6"

phpinidir

mysql的常用命令可以查看:

数据库常用命令-mysql(一)-登录,数据库操作,表操作

数据库常用命令-mysql(二)-新建用户,授权,删除用户,修改密码

数据库常用命令-mysql(三)- 开启远程链接功能

文章写到这里就告一段落了,如果想了解一键安装mysql+php+apache可以查看:

eclipse搭建wordpress本地测试环境

Copyright © 小林博客 保留所有权利.  

用户登录

分享到: