php-5.3.28 + apache2.4.12 + mysql5.6.10环境搭建【新手详细教程】

转载 2015年05月04日 10:02:39

HP开发环境的搭建

系统环境:Win7_Service_Pack_1 + Apache_2.4.7 + MySQL_5.3.35 + PHP_5.3.28

软件版本:
 1、httpd-2.4.7-win32-ssl_0.9.8-VC9.zip
      http://www.apachelounge.com/download/additional/

 2、php-5.3.28-Win32-VC9-x86.zip
      下载地址:http://windows.php.net/download/

 3、mysql-5.6.10-win32.msi
      http://dev.mysql.com/downloads/mysql/

前言

配置环境跟目录有很大关系,先解压软件,调整相应目录
 
 1、先把httpd-2.4.7-win32-ssl_0.9.8-VC9.zip解压,得到一个Apache24文件夹,把文件夹重命名为 apache ;
 
 2、把php-5.3.28-Win32-VC9-x86.zip解压到php-5.3.28-Win32-VC9-x86,得到文件夹php-5.3.28-Win32-VC9-x86,把文件夹重命名为:php
 
 3、在电脑“D”盘(其他任意盘都行)新建一个文件夹,取名wanbao(名字爱怎么命名就怎么命名,不要用汉字,也不要有空格和特殊符号)
 
 4、把第一步和第二步解压好的apache和php两个文件夹一起放置于第三步新建的wanbao文件夹下面
 
 5、为了方便,我在第三步新建的wanbao文件夹下面又新建了一个文件夹,取名 www 文件夹,作用后面讲

 

一:配置 Apache

 1、找到httpd.conf文件,并用文本编辑器打开。这个文件在 D:/wanbao/apache/conf里面,具体看你存放apache的目录
 
 2、在httpd.conf配置文件中找到 ServerRoot "c:/Apache24",并改成 ServerRoot "d:/wanbao/apache",即你apache的根目录
 
 3、在httpd.conf配置文件中找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so,并在这行的下面添加以下两行代码
   LoadModule php5_module "d:/wanbao/php/php5apache2_4.dll"
    PHPIniDir "d:/wanbao/php"
    注意:如果你用的是 apache2.2.xx 的WEB服务,那应该调用下面两行代码,区别就是DLL不同
    LoadModule php5_module "d:/wanbao/php/php5apache2_2.dll"
    PHPIniDir "d:/wanbao/php"
 
  4、在httpd.conf配置文件中找到 #ServerName www.example.com:80 ,复制这行,并粘贴到这行的下面,把#号去掉,把www.example.com换成127.0.0.1或者localhost,完成后应该是这样 ServerName 127.0.0.1:80
  
  5、在httpd.conf配置文件中找到 DocumentRoot "c:/Apache24/htdocs" 这是项目存放根目录,把它换成 DocumentRoot "d:/wanbao/www",这里的www文件夹就是我们以后放项目文件,要运行的网站文件存放点
  
  6、<Directory "c:/Apache24/htdocs">
     #
     # Possible values for the Options directive are "None", "All",
     # or any combination of:
     #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
     #
     # Note that "MultiViews" must be named *explicitly* --- "Options All"
     # doesn't give it to you.
     #
     # The Options directive is both complicated and important.  Please see
     # http://httpd.apache.org/docs/2.4/mod/core.html#options
     # for more information.
     #
     Options Indexes FollowSymLinks
 

#
     # AllowOverride controls what directives may be placed in .htaccess files.
     # It can be "All", "None", or any combination of the keywords:
     #   AllowOverride FileInfo AuthConfig Limit
     #
     AllowOverride None
 
     #
     # Controls who can get stuff from this server.
     #
     Require all granted
  </Directory>
  这里要把<Directory "c:/Apache24/htdocs">换成<Directory "d:/wanbao/www">即我们配置的项目存放点
  
 7、在httpd.conf配置文件中找到 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" 改成你自己的cgi-bin目录,即:ScriptAlias /cgi-bin/ "d:/wanbao/apache/cgi-bin/"
  
 8、<Directory "c:/Apache24/cgi-bin">
     AllowOverride None
     Options None
     Require all granted
  </Directory>
  这里的<Directory "c:/Apache24/cgi-bin">也要修改成自己的 cgi-bin 目录,即:<Directory "d:/wanbao/apache/cgi-bin"> 
   
 9、在<IfModule mime_module>和</IfModule>中间(就是这行AddType application/x-gzip .gz .tgz的下面)添加 AddType application/x-httpd-php .php 这段代码
  
 10、配置Apache结束,保存文件,关闭 

二:配置PHP

 1、在php目录下(D:/wanbao/php),找到 php.ini-development 文件,重命名为 php.ini 然后用文本编辑器打开
 
 2、找到下面这样的代码
   ;On windows:
    ;extension_dir = "ext"
   把这段;extension_dir = "ext"前面的 ; 号去掉,然后把ext换成你php目录里面的ext目录,即 extension_dir = "d:/wanbao/php/ext"
   
 3、找到下面这段代码
   ; Windows Extensions
   ; Note that ODBC support is built in, so no dll is needed for it.
   ; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
   ; extension folders as well as the separate PECL DLL download (PHP 5).
   ; Be sure to appropriately set the extension_dir directive.
   ;
   ;extension=php_bz2.dll
   extension=php_curl.dll
   ;extension=php_fileinfo.dll
   extension=php_gd2.dll
   ;extension=php_gettext.dll
   ;extension=php_gmp.dll
   ;extension=php_intl.dll
   ;extension=php_imap.dll
   ;extension=php_interbase.dll
   ;extension=php_ldap.dll
   extension=php_mbstring.dll
   ;extension=php_exif.dll      ; Must be after mbstring as it depends on it
   extension=php_mysql.dll
   ;extension=php_mysqli.dll
   ;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
   ;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
   extension=php_openssl.dll
   ;extension=php_pdo_firebird.dll
   ;extension=php_pdo_mssql.dll
   extension=php_pdo_mysql.dll

;extension=php_pdo_oci.dll
   ;extension=php_pdo_odbc.dll
   ;extension=php_pdo_pgsql.dll
   ;extension=php_pdo_sqlite.dll
   ;extension=php_pgsql.dll
   ;extension=php_pspell.dll
   
   其中把以下五行代码前面的 ; 号去掉,这样就可以使用MySQL等一些服务啦
   extension=php_gd2.dll
   extension=php_mbstring.dll
   extension=php_mysql.dll
   extension=php_openssl.dll
   extension=php_pdo_mysql.dll
   
 4、配置PHP结束,保存文件,关闭
 
三:安装Apache服务,测试PHP是否配置成功
 
 1、以管理员身份开启一个DOS窗口,进入我们的 D:/wanbao/apache/bin 下面,其中命令提示符默认路径是:C:\windows\system32,那我怎么进入呢?运行以下代码
   输入 cd\  按回车,显示 C:\>
   输入 D:   按回车,显示 D:\>
   输入 cd wanbao 按回车,显示 D:\wanbao>
   输入 cd apache 按回车,显示 D:\wanbao\apache>
   输入 cd bin    按回车,显示 D:\wanbao\apache\bin>
   输入 httpd.exe -k install 按回车,显示 apache 服务安装成功,要启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart,或者到apache目录下面的bin目录下运行ApacheMonitor.exe
   
 2、在wanbao目录下的www文件夹下面新建一个txt文件,添加这段代码 <?php phpinfo();?>保存,关闭,然后重命名这个文件为 index.php
 
 3、打开浏览器,输入127.0.0.1回车,显示PHP版本等信息,说明你的环境配置成功啦
   
   
四:以后开发的项目,或者要运行的网站等,都放在 WWW 这个文件夹下

可能出现的问题:

  1. httpd.exe: Syntax error on line 175 of D:/phpworkplace/apache/conf/httpd.conf: C  
  2. annot load d:/phpworkplace/php/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\x  
  3. b5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3  

解决:

php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。

apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。

vc11运行库x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679
vc10运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555
vc10运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632
vc9运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582
vc9运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336


PHP-5.5.12

  • 2014年05月09日 10:00
  • 16.32MB
  • 下载

独立安装PHP5.3.24、Apache-2.4和MySQl5.6

//备忘用的,我只是记录了一些核心的步骤,省略了很多东西,不适合新手配置 Apache-2.4.4-win32下载: http://www.apachelounge.com/download/win...
  • qingchuninfo
  • qingchuninfo
  • 2013年04月25日 15:32
  • 5056

APACHE2.4+PHP5.3安装环境必备文件

  • 2013年06月18日 17:38
  • 136KB
  • 下载

php5.5+apache2.4完美整合

  • 2013年07月16日 20:43
  • 25.24MB
  • 下载

Linux 的 apache2.4+mysql5.5+php5.3 环境配置(全部用源码安装)

centos6.5--x64下搭建LAMP环境(apache2.4+mysql5.5+php5.5) 一、安装MySQL Linux安装mysql——源码安装 一、mys...
  • henrrysisi
  • henrrysisi
  • 2014年10月16日 15:50
  • 2632

Mysql5.6.10源码安装步骤

Mysql5.6.10源码安装步骤 //MySQL 5.6.10源码安装步骤:  系统环境:CentOS 5.6  MySQL版本:mysql-5.6.10.tar....
  • wulantian
  • wulantian
  • 2015年06月23日 16:34
  • 1094

win7 32位+apache2.4.12+mysql5.6.10环境搭建【新手详细教程】

本人php新手,第一次耐心搭建此环境,一步一步按照此文章测试通过。linux或php高手可以直接飘过。...
  • wendi_0506
  • wendi_0506
  • 2015年03月09日 23:50
  • 8329

win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装

win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装...
  • jiangzeyun
  • jiangzeyun
  • 2014年12月02日 12:01
  • 13190

Linux 下apache2.4 和 php5.3的安装

一、       安装apache 若要安装apache服务器软件,需要安装以下几个依赖软件 apr-1.4.6.tar.gz  apr-util-1.4.1.tar.gz pcre-8.2...
  • fly542
  • fly542
  • 2012年05月13日 15:20
  • 11976

Centos安装mysql5.6.10

1.先使用 yum -y update 指令升级系统到最新版本 2修改防火墙设置,打开3306端口 参考修改防火墙方法,http://blog.csdn.net/lgq421033770/arti...
  • lgq421033770
  • lgq421033770
  • 2013年04月07日 14:02
  • 652
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php-5.3.28 + apache2.4.12 + mysql5.6.10环境搭建【新手详细教程】
举报原因:
原因补充:

(最多只允许输入30个字)