`
chenwj12345
  • 浏览: 4396 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

配置PHP5.2.4 + Mysql5.0 + Apache2

阅读更多

下面所说的是apache2php5windows 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:/phpphp安装目录,大家可以按照自己的具体情况进行更改。最后一句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.x1.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.dllphp_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>

      下面测试连接mySqlconn.php内容:<o:p></o:p>

      <?php <o:p></o:p>

$conn=mysql_connect("localhost", "root", "root"); //IPuserNamepassword<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修改,祝你成功。

分享到:
评论
1 楼 Eric_liu 2008-10-27  
哈,谢谢了.

相关推荐

    MySQL 5.1参考手册

    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.1 参考手册.chm

    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.1中文手冊

    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.1官方简体中文参考手册

    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:...

    MySQL 5.1参考手册 (中文版)

    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.1参考手册中文版

    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_...

    mysql5.1中文手册

    MySQL实例管理器命令行选项 5.2.4. MySQL实例管理器配置文件 5.2.5. MySQL实例管理器识别的命令 5.3. mysqld:MySQL服务器 5.3.1. mysqld命令行选项 5.3.2. SQL服务器模式 5.3.3. 服务器系统变量...

    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.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.3.4. 服务器状态变量 5.4. mysql_fix_...

    MySQL5.1参考手册官方简体中文版

    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_...

    流行的博客平台 WordPress 5.7.2 中文正式版发布.zip

    WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器...PHP 5.2.4或更新版本,MySQL 5.0或更新版本 Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)

    wordpress 网站建设源程序

    •MySQL 5.0 或更高版本。 系统推荐 •启用 mod_rewrite 这一 Apache 模块。 •在您的站点设置至 http://cn.wordpress.org 的链接。 在线资源 若您遇上文档中未有提及的情况,请首先参考我们为您准备的丰富 ...

Global site tag (gtag.js) - Google Analytics