ssplyh 发表于 2018-11-22 11:47:01

win7(64)下安装配置php5+apache2.2.4+mysql文档

  闲着没事想学习下php,网上找了些win7下配置安装php+apache+mysql的文档再结合自己的实际安装,整理了份简单的安装配置资料。如下:
  一.下载安装包
  1.apache包路径:http://www.apachelounge.com/download/ 这里面我选择的是httpd-2.4.9-win64-VC11.zip.
  2.php5包路径: http://windows.php.net/download/ 这里有很多版本,因为是用apache做服务器,所以这里只能下载对应的线程安全版本(我下载的是VC11 X64Thread Safe zip包).
  3.vcredist_X64.exe:vs2012的运行时环境,直接去网上下载个对应的安装就可以了.
  4.mysql下载安装这里就不说了,网上很多.
  二.安装配置
  1.apache 的安装配置:
  解压apache.zip包到任意指定目录(这里是D:/php目录下,即apache根目录为:D:/php/Apache24).
  修改apache配置文件,打开D:/php/Apache24/conf/httpd.conf文件:
  (1)找到ServerRoot "c:/Apache24",将其修改为 ServerRoot "D:/php/Apache24" (注意这里是"/"而不是"\")
  (2)找到"#LoadModule xml2enc_module modules/mod_xml2enc.so",在它的下面添加:
  LoadModule php5_module "D:/php/PHP5/php5apache2_4.dll"
  PHPiniDir "D:/php/PHP5"
  AddType application/x-httpd-php .html .htm .php
  这三行。
  (3)找到DocumentRoot "c:/Apache24/htdocs",此句是设置网页文件存放的根目录,默认为c:/Apache24/htdocs,
  我们可以改为自己放置网页文件的根目录,笔者这里就改为"D:/php/Apache24/htdocs"。
  下面一行的,也相应的改成
  (4) 修改默认80端口为8090(这个依据实际情况而定)
  找到 Listen 80 将80改为8090
  找到 ServerName www.example.com:80 将80改为8090
  安装apache,从命令行进入apache的bin目录.(前提是已经安装了VS2012环境)
  依次运行 httpd.exe和httpd.exe -k start 第一个是安装命令,第二个是启动命令,重启是把start改为restart,停止用stop
  到此apache的安装配置就结束了。
  注意:第一次启动apache的时候会有这么一个提示:Errors reported here must be corrected before the service can be started.
  这个不是错误,只是一句告诉你如果有错误会在下面显示的提示语句。
  2. php的安装和配置
  在D:/php目录下新建一个PHP5目录,并解压php的zip包到PHP5目录下。php的完整路径为:D:/php/PHP5
  修改php.ini-production为php.ini;打开php.ini文件,找到extension_dir="./",修改为extension_dir="D:\php\PHP5\ext"并去掉前面的分号。
  找到扩展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、;extension=php_mysqli.dll
  将其前面的分号去掉即为开启该扩展,你也可根据功能需求不同开启相应扩展,方法同此。
  PHP配置完毕。
  3. mysql的安装配置
  mysql的安装就不说了。只是安装成功后将mysql的安装文件夹bin目录内的libmysql.dll,拷贝到系统的system32文件夹中。
  到此,mysql搞定
  4. 整体测试
  在D:\php\Apache24\htdocs下创建一个index.php文件,内容为:
  
  在浏览器地址栏中输入:localhost:8090/index.php,如果显示success则表示开发环境配置成功。

页: [1]
查看完整版本: win7(64)下安装配置php5+apache2.2.4+mysql文档