下面所说的是apache2+php5在windows XP上的情况。如果你的情况不符,请你参考一下其它文献<o:p></o:p>
一、下载地址<o:p></o:p>
Apache<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">2.0.50</st1:chsdate> :http://httpd.apache.org/download.cgi
PHP<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.2.4</st1:chsdate> :http://cn2.php.net/get/php-5.2.4-Win32.zip/from/a/mirror
MYSQL<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.0.2</st1:chsdate>:http://dev.mysql.com/downloads/mysql/5.0.html
<o:p> </o:p>
二、简单安装过程<o:p></o:p>
(1)Apache:
输入提示:
127.0.0.1
127.0.0.1
chenwj12345@126.com
安装完后,停止服务器
(2)PHP:(php-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.2.4</st1:chsdate>-Win32.zip)
直接解压到你选择的盘上,比如D盘,先建个PHP文件夹,在里内解压。
(3)Mysql:
直接安装即可,如有安装错误可以再google
三、配置<o:p></o:p>
(1)httpd.conf
在php.ini的配置之前,先讲一下apache的配置。为了使apache支持php,需要在apache的配置文件Apache2\conf\httpd.conf中增加下面配置项:<o:p></o:p>
LoadModule php5_module "D:/php/php5apache2.dll"<o:p></o:p>
AddType application/x-httpd-php .php<o:p></o:p>
PHPIniDir "D:/php"<o:p></o:p>
注意:D:/php是php安装目录,大家可以按照自己的具体情况进行更改。最后一句PHPIniDir "D:/php "不要忘了<o:p></o:p>
我在D:\apache2目录下建立了一个web的目录用于存放我的web文件,这样是为了方便管理web文件,默认是在Apache2/htdocs目录下。<o:p></o:p>
DocumentRoot "D:/Apache2/htdocs"改为DocumentRoot "D:/Apache2/web" <o:p></o:p>
Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,所以要改下面的:<o:p></o:p>
<Directory>Options FollowSymLinks <o:p></o:p>
AllowOverride None </Directory><o:p></o:p>
改为:<o:p></o:p>
<Directory />Options Indexes FollowSymLinks <o:p></o:p>
AllowOverride None </Directory><o:p></o:p>
(2)php.ini<o:p></o:p>
如果你下载的php和我的是一样的版本,那么php目录下只有这个php.ini-dist文件而没有php.ini,这时就要重命名为php.ini。
把php.ini中原有的注释;extension=php_mysql.dll 去除前面的分号,然后extension_dir = "./" 改为extension_dir = "D:\php\ext"。如果你下载的php-<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.0.4</st1:chsdate>-Win32.zip版本以上的话,ext目录下面自带php_mysql.dll和php_mysqli.dll。如果没有的话,那你只好自己下载啦。
(3)配置环境变量
在环境变量path中加上php的路径"D:\php"。这是因为apache要引用libmysql.dll,
文件。当然,你也可以直接拷贝到system32目录下面。
注意:这里要说明的是PHP<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">5.2.4</st1:chsdate>版本没有libmysqli.dll而之前的是有的,我个人觉得是因为libmysql.dll将两者的功能并合了<o:p></o:p>
四、重启apache就可以了。。。。。。<o:p></o:p>
测试在浏览器查看http://localhost:8080<o:p></o:p>
五、下面测试<o:p></o:p>
index.php内容:<o:p></o:p>
<?php<o:p></o:p>
phpinfo();<o:p></o:p>
?><o:p></o:p>
在浏览器查看http://localhost:8080/index.php<o:p></o:p>
这里你会看到很有趣的内容,里面的内容有你刚才配置的php.ini,如果配置mySql<o:p></o:p>
成功,你也会看到mySql这项。<o:p></o:p>
下面测试连接mySql,conn.php内容:<o:p></o:p>
<?php <o:p></o:p>
$conn=mysql_connect("localhost", "root", "root"); //IP,userName,password<o:p></o:p>
if(!$conn) echo "Fail"; <o:p></o:p>
else echo "Success!"; <o:p></o:p>
mysql_close($conn); <o:p></o:p>
?><o:p></o:p>
六、作者说<o:p></o:p>
网上也会看到好多类似此的文章,上面是我总结出来的,比较简单,大家也要注意端口的问题,我设的是8080,也可在httpd.conf修改,祝你成功。
分享到:
相关推荐
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
1. **服务器环境**:确保你有一个支持PHP 5.2.4+ 和 MySQL 5.0+ 的Web服务器环境,如Apache或Nginx。 2. **解压安装包**:将 `drupal-6.10` 压缩包解压到Web服务器的根目录。 3. **创建数据库**:在数据库管理系统中...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 4/24 页)2006-11-02 19:12:...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量...
5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量 5.3.4. 服务器状态变量 5.4. mysql_fix_...
- MySQL版本:5.0以上 - Web服务器:Apache或Nginx - 具备写入权限的Web服务器运行用户对BugFree安装目录 3. **安装过程** 1) 下载并解压“bugfree3.0.1”压缩包到服务器上的合适位置。 2) 创建MySQL数据库,...
WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器...PHP 5.2.4或更新版本,MySQL 5.0或更新版本 Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
2. MySQL 5.0或更高版本,用于存储网站数据。 3. Apache或Nginx等Web服务器,用于处理HTTP请求。 4. FTP或SSH访问权限,以便上传和管理文件。 二、安装过程 1. 下载WordPress:首先,从WordPress官方网站下载4.2.2...
•MySQL 5.0 或更高版本。 系统推荐 •启用 mod_rewrite 这一 Apache 模块。 •在您的站点设置至 http://cn.wordpress.org 的链接。 在线资源 若您遇上文档中未有提及的情况,请首先参考我们为您准备的丰富 ...
- **MySQL 数据库**:至少需要 MySQL 5.0。 ##### 1.6 对您的网站意味着什么 使用 Joomla 可以让您轻松地管理和更新网站内容,无需编写复杂的代码。它提供了直观的后台管理界面,使得创建文章、添加图片视频等...
- MySQL:版本4.2以上,支持5.0以上的版本。 - PHP:版本4.3.0以上至5.2.4以下。 - Zend Optimizer:版本3.3.0及以上。 - Apache服务器或其他Web服务器。 - 以上软件均支持跨平台,并且免费。 - 推荐使用最新...