Apache+php+mysql配置实践
参考网址:
http://tech.163.com/06/0206/11/299AMBLT0009159K.html
http://www.cnblogs.com/good_hans/archive/2010/04/01/1702059.html#2308191
操作系统:Windows7
1、 Apache安装配置步骤
安装包:httpd-2.2.19-win32-x86-no_ssl.msi。
下载网址:http://httpd.apache.org/download.cgi。
1.1、 Apache安装
安装步骤见http://tech.163.com/06/0206/11/299AMBLT0009159K.html。
本机实践安装目录为:D:\Program Files\Apache2.2。
1.2、 Apache配置
开始菜单Configure Apache Server->Edit the Apache httpd.conf Configuration File。
开始配置httpd.conf文件,全路径为:D:\Program Files\Apache2.2\conf\httpd.conf。
说明 | 属性 | 值 |
端口号 | Listen | 8080 |
网站根目录 | DocumentRoot | "F:/phpcode/dircms_sp3_gbk/upload" |
目录权限 | < Directory “”> </ Directory> | "F:/phpcode/dircms_sp3_gbk/upload" |
目录默认索引 | DirectoryIndex | 增加index.htm |
重启服务器,本机浏览器访问http://localhost:8080/,出现主页信息即成功。
说明,其他机器访问本机时,需在防火墙中开放8080端口。
2、 PHP安装配置步骤
安装包:php-5.3.6-Win32-VC9-x86.zip。
下载网址:http://www.php.net/downloads.php。
2.1、PHP安装
将压缩包解压到目录:D:\php。
2.2、PHP配置
将php.ini-development文件重命名为php.ini,修改php.ini文件。
说明 | 属性 | 配置方法 |
扩展模块位置 | extension_dir | "d:/php/ext" |
保存session的目录 | session.save_path | 1 去掉; 2 新建文件夹 D:/php/session_temp 3 设置值为 "D:/php/session_temp" |
Apache的httpd.conf文件设置,文件末尾添加如下配置。
LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
各参数说明。
LoadModule:加载PHP模块
PHPIniDir:指定PHP根目录,方便php.ini 等文件寻找。
AddType:指定.php、.htm后缀文件都已php方式运行。
测试步骤。
网站根目录(F:/phpcode/dircms_sp3_gbk/upload)下添加test.php文件。
文件内容为:
<html>
<head>
<title>test</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
重启服务器,访问http://localhost:8080/test.php,看到php相关信息则配置成功。
3、 MySql安装配置步骤
安装包:mysql-5.6.2-m5-win32.msi
下载网址:http://dev.mysql.com/downloads/installer/
3.1、MySql安装
安装步骤见:http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html。
注意事项:
1、 安装过程中关闭防火墙和杀毒软件,防止安装失败或配置程序未响应。
2、 安装过程中下面选项要选择,配置MySql路径。
3.2、MySql配置
修改php.ini文件,本例路径为D:\php\php.ini。
把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadmin.
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
测试步骤。
网站根目录(F:/phpcode/dircms_sp3_gbk/upload)下添加mysql.php文件。
文件内容为:
<?php
$link=mysql_connect('localhost','root','123');
if (!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>
连接时,填写自己配置的用户名密码,我这里是用户root,密码123。
重启服务器,访问:http://localhost:8080/mysql.php,看到“成功”则配置完成。