APACHE2.4.7+PHP5.5.9+MySQL5.5(MARIADB5.5.34)+phpMyAdmin4.1.9的WINDOWS系统下整合

文件在百度云盘上已共享,全部是64位的软件.http://pan.baidu.com/s/1kTmdNsr(可以是其他版本的,但APACHE,PHP一定要统一32位或者64位的)

一.解压APACHE2.4.7到某个文件夹下这里是"D:\ProgramFiles\Apache24",PHP5.5.9也解压,这里是"D:\ProgramFiles\PHP5"

     选择PHP的WEB目录,这里选择D:\WORKSPACE\PHP

二.APACHE的配置

然后打开APACHE24\conf文件夹下的httpd.conf,这里推荐使用ULTRA EDIT,注意以下WIN路径的反斜杠(\)全部要改换成斜杠(/)

1.打开Apache目录下的conf\httpd.conf
2.ServerRoot 改成Apache所在目录,这里是:
ServerRoot "D:/ProgramFiles/Apache24"
3.Listen端口改成所需端口,若80空闲默认80即可
Listen 80
4.ServerAdmin是用来存放ADMIN电子邮件的,可选:
ServerAdmin test@test.com
    ServerName默认是注释的,可以改成
ServerName www.test.com:80
5.DocumentRoot改成需要作为WEB目录的地方,这里是:
DocumentRoot "D:/WORKSPACE/PHP"
    紧接着的Directory也要改成此WEB目录:
<Directory "D:/WORKSPACE/PHP">
6.DirectoryIndex增加可识别网页后缀,如php,shtml,xhtml等:
DirectoryIndex index.php index.html index.htm index.shtml index.xhtml
7.ScriptAlias /cgi-bin/修改目录为APACHE的cgi-bin目录(最后最好加上'/'):
ScriptAlias /cgi-bin/ "D:/ProgramFiles/Apache24/cgi-bin/"
8.Directory和第5步的Directory不的一样,这里指向cgi-bin的目录:
<Directory "D:/ProgramFiles/Apache24/cgi-bin">
可选择性的把 LoadModule rewrite_module modules/mod_rewrite.so前的#去掉
如果配置文件中有 include /_httpd/test.conf 这行内容的话,也把它去掉,不然安装后提示很多错误,不过也无关紧要。

在APACHE的安装目录的bin下执行添加服务项命令:
httpd.exe -k install
可能会出现:

这是由于VC包未安装或其中的DLL丢失的缘故,下载安装或将DLL后放到系统文件夹即可
启动则是:
httpd.exe -k start
也可以使用ApacheMonitor进行服务的管理.
以上可以完成基本的HTML服务器
下面则是针对PHP扩展,可在PHP安装之后操作:

9.APACHE增加PHP的运行库文件支持:
在httpd.conf中有大量的 LoadModule,增加PHP目录中的一个dll,一般加载最后的LOADMODULE
LoadModule php5_module D:/ProgramFiles/php5/php5apache2_4.dll
10.添加php.ini路径(此路径下必修有php.ini),在上一步的字串下一行加上
PHPIniDir "D:/ProgramFiles/php5"
11.添加php语言支持:
在AddType application/x-gzip .gz .tgz后面加上

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html  # .html, .php为可执行php语言的扩展名

以上APACHE的配置基本完成.



三.PHP的配置
1.将PHP目录下的php.ini-development(开发者用),或者php.ini-production(实际产品用)
改名为php.ini.打开它
2.如图,增加WIN的扩展项,把731行前面的#去掉即可:

3.为了支持mysql等数据库,对extension做选择性添加:
常用的包括:php_curl.dll,php_gd2.dll,php_mbstring.dll,php_mysql.dll,php_mysqli.dll
php_oci8_11g.dll,php_pdo_mysql.dll,php_pdo_oci.dll,php_pdo_odbc.dll

4.为了让APACHE正确的架子啊DLL,必须将DLL加入环境变量,或着复制到System32文件夹中,以上第3步选择多少DLL就要复制多少.
这里为了方便,将DLL加到环境变量中:
目录是(两个都需要)
D:\ProgramFiles\php5,D:\ProgramFiles\php5\ext

5.还有其他设置如session,上传文件控制,临时目录设置等等,可GOOGLE或看官方说明而得
至此,配置算是基本完成.

四.MYSQL的配置
用installer安装MYSQL数据库.配置端口为3306.记住root的密码,安装完毕记得启动服务,一步一步操作即可


五.phpMyAdmin的配置:
将它解压到PHP的WEB工作目录,即D:\WORKSPACE\PHP,命名为phpMyAdmin
可以直接用WEB的访问来输入用户密码等,也可手动配置:
在phpMyAdmin\libraries文件加下,有个config.default.php文件,修改一下内容:
$cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址 
$cfg['PmaAbsoluteUri'] = 'http://www.test.com/phpMyAdmin';
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 
填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默localhost 
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port 
mysql端口,如果是默认3306,保留为空即可 

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的mysql用户名 
fg['Servers'][$i]['password'] = ''; // MySQL password (only needed对应上述mysql用户名的密码 

认证方法  
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
在此有四种模式可供选择,cookie,http,HTTP,config 
   config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 
   当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下: 
   PHP安装模式为Apache,可以使用http和cookie; 
   PHP安装模式为CGI,可以使用cookie 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值