文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>windows下安装apache+mysql+php

windows下安装apache+mysql+php

时间:2006-01-13  来源:yangbiao168

平时都是上网找windows下apache+php+mysql的安装配置过程,但是大多数都是转载来转载去。今天自己写一个 安装环境windowsxp(sp2)
先在网上下载apache_2.0.55-win32-x86-no_ssl
            mysql-essential-4.1.15-win32
            php-5.0.5-Win32
一、apache安装很简单,一路下一步。
二、mysql也一样,先要在mysql注册一个帐号,(我的帐号是[email protected],99)
安装完了之后会在开始---程序里有一个mysql程序,把mysql command line client发送到桌面,方便打开
输入安装时的root密码,即可。
三、把php解压到c:\php 下
再把c:\php 下php.ini-dist的重命名为php.ini复制到c:\windows下 php5ts.dll 和libmysql.dll拷贝到apache的bin 目录下。 配置文件httpd.conf
     设置DocumentRoot(网站目录,也就是你机器上那些让人浏览的网页所在目录)比如:
DocumentRoot "F:\Http"
?? ServerAdmin //这里可修改"信箱"信息
?? ServerName //主机名信息
?? Listen 80 //这里为apache的默认端口,为了避免开机器后和IIS发生冲突,可以改IIS的端口号,或改apache此处的端口号
?? LoadModule //之后新添加一行: LoadModule php5_module c:/php/php5apache2.dll
?? (注意这里的C:/php...的路径根据实际情况输入)
?? AddType application/x-tar .tgz //在此后一行添加:AddType application/x-httpd-php .php .php3 .php4
?? DirectoryIndex * //这一行是添加默认的文件名:DirectoryIndex index.php default.php index.htm index.html default.htm
default.html
?? apache1.x版本的有时中文无法正常显示,
?? 最好的解决办法是:修改了Apache中conf/httpd.conf文件,查找 AddDefaultCharset ISO-8859-1
??并且改成 #AddDefaultCharset ISO-8859-1 AddDefaultCharset GB2312
??注意使用dreamweaver做出的文件多有:
??
??其实这样往往导致文件中中文成乱码!!因为:http.conf中355行 DefaultType text/plain而不是text/html,所以手动修改成
text/plain即显示中文。 每做一次修改建议重启一下apache,不然出了问题无法判断是出在哪里了
然后,修改php.ini
(1) 改 extension_dir = "./" (这个是php的ext目录所在位置)成為 extension_dir = "c:/php/ext"
(2) 改 ;extension=php_mysql.dll 去除分號成為 extension=php_mysql.dll

php装完了。在你的网站目录下(比如:F:\http),建一个文本文件,内容如下:
<? phpinfo(); ?>
保存为info.php。首先,重新启动apache服务器(也就载入php);然后,在浏览器里输入:
http://localhost/info.php
如果看到PHP的欢迎测试页面,说明安装成功
可以用我的那篇php mysql连接代码测试安装是否成功 (转载)原理:
Apache 會啟動並載入 httpd.conf
跑到 LoadModule 會使用 Windows API LoadLibrary 載入 php5apache2.dll
接著會載入同目錄的 php5ts.dll
然後會載入 php.ini 根據裡面的設定載入其他 extension dll

各個 extension 的 dll 被載入後, 如果該 extension dll 還需要載入相關的 dll
則其他需要的 dll 要放在 apache 的 bin 目錄下
因為 Apache 使用 Windows API LoadLibrary 來載入 DLL 檔,
搜尋路徑是以 bin 為最優先, 其次是 SYSTEM32)
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载