最新php环境apache+php+mysql配置

apache+php+mysql下载(for windows)


新apache下载地址:httpd-2.2.17-win32-x86-no_ssl.msi    |   更多版本点击此处

最新php下载地址:php-5.3.5-nts-Win32-VC6-x86.msi 或者 php-5.3.5-nts-Win32-VC6-x86.zip  |  更多版本请移驾到官方

最新mysql下载地址:http://dev.mysql.com/downloads/mysql/#downloads

phpmyadmin下载地址:phpMyAdmin-3.3.9.2-all-languages.7z

PS: php VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,所以这里下载VC6的版本!

apache+php+mysql安装与配置


首先安装apache,apache引导安装后,输入:http://localhost 或者 http://127.0.0.1  测试 会出现“It works”的字样。

PS:你也可以使用其他的如http://web  只需在

%windir%\System32\drivers\etc\hosts

的后面加上

127.0.0.1        web

保存,但是在安装apache的时候域名处请填写web如下图:

001◎ 001

接下来安装php,因为我这里采用的是windows 安装文件,安装的时候选apache 2.2.x Module

安装完成后会在apache 配置文件(httpd.conf)最后加上

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir ""
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

后面安装mysql 安装的时候可以选择数据库安装的位置 你也可以安装后再修改 如图:

004◎ 004

配置mysql(方法很多,仅供参考)

1、这里选择详细配置(detailed configuration)

005◎ 005

2、这里选服务器(server machine)

006◎ 006

3、这里选Non-Transactional Database Only

007◎ 007

4、这里选默认编码类型

008◎ 008

5、这里把选框都勾上

010◎ 010

6、这里需要输入你的密码然后重复输入密码(要是有三个输入框第一个留空,后面两个输入密码即可),选框都不用选

011◎ 011

到此下一步配置完成!

修改配置apache

打开httpd.conf 

1、修改默认文件,找到DirectoryIndex 替换成如下的样子(根据个人需要)

<IfModule dir_module>
    DirectoryIndex index.html index.php default.php default.html

index.htm index.html
</IfModule>

2、修改网站目录 找到DocumentRoot 在双引号内输入你的网站路径如我的

DocumentRoot "F:/htdocs"

然后找到<Directory "Your apache path/htdocs">

同样在双引号内输入你网站路径跟上面路径保持一致如我的

<Directory "F:/htdocs">

这里略去很多英文字

</Directory>

3、修改php支持找到

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir ""
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

修改为你的php所在的路径 如我的:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/web/php"
LoadModule php5_module "D:/web/php/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

配置php

最新php默认支持mysql 也不需要修改extension_dir  如果不能正常运行 。则:打开php.ini 找到Dynamic Extensions

再后面加入:

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

开启mysql 支持 ,找到; extension_dir = "ext"

修改为extension_dir="D:\web\php\ext"

PS:我的安装目录分别为

apache:D:\web\Apache

mysql:D:\web\MySQL

php:D:\web\php

mysql数据库:D:\web\Data\data

所以以上安装路径如跟我的不同需做对应的更改。

php环境测试


新建文件info.php

写入代码:

<?php phpinfo(); ?>

放到网站对应根目录重启apache 打开http://localhost/info.php 查看配置好的php环境功能

测试mysql

新建文件db_test.php

写入代码:

<?php
$connect=mysql_connect(“127.0.0.1″,”root”,”mysql数据库密码”);
if(!$connect) echo “恭喜俺 出错鸟”;
else echo “恭喜俺!链接成功”;
mysql_close();
?>

打开http://localhost/db_test.php 查看效果

不明白请本站冒个泡泡,更多请参考官方手册。

updatedupdated2021-03-182021-03-18