300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php环境安装及使用:win或win xp+Apache2+MySQL+PHP5(...

php环境安装及使用:win或win xp+Apache2+MySQL+PHP5(...

时间:2023-10-26 06:48:25

相关推荐

php环境安装及使用:win或win xp+Apache2+MySQL+PHP5(...

/************************************************

*Title:php环境安装及使用说明:windowsxp(或者win)+Apache2+MySQL+PHP5

*Author:kuaiyigang#

*Date:-08-31

*Update:-7-28

************************************************/

使用版本(最新稳定版本):

apache_2.2.9-win32-x86-no_ssl-r2.msi

php-5.2.6-Win32.zip

mysql-noinstall-5.0.51b-win32.zip

在官方网站下载:

本站也提供了下载链接的快捷方式,直接点击下载:

/html/download/6-1.html

一、PHP环境的安装

安装Apache到d:\server\Apache:

出现以上错误,是因为80端口被占用。查找哪个软件占用,停止。再重新启动apache。

(可以用360安全卫士查看一下是哪个软件占用了80端口。据网友报告迅雷经常占用80端口)

安装过程中的设置:

NetworkDomain:127.0.0.1

ServerName:127.0.0.1

Administrator"sEmailAddress:(设置成你自己的E-mail)

"SetupType"选择"Custom"

设置目录时把C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\改为:d:\server\Apache

安装完成后,在浏览器中输入"http://localhost/",可以看到一个页面,内容为"Itworks!",该网页位于D:\server\Apache\htdocs。

2、解压缩PHP到d:\server\php

3、解压MySQL到d:\server\mysql

安装MySQL:

4、配置Apache

a.修改d:\server\Apache\conf\http.conf(找到所在的行并修改):

①因为用虚拟域名,把以下各行注释掉(在前面加上##):

改为:

改为:

改为:

③为支持PHP,在文件末尾增加以下几行(cgi和module模式请选择一种,一般用module模式):

LoadModulephp5_module"d:/server/php/php5apache2_2.dll"

AddTypeapplication/x-httpd-php.php

PHPIniDir"d:/server/php"

④除掉这一行的注释(可以在httpd-vhosts.conf配置多个虚拟站点):

改为:

保存httpd.conf。

b.修改d:\server\Apache\conf\extra\httpd-vhosts.conf

删除这一部分:

增加以下部分:

<VirtualHost*:80>

OptionsNone

ServerAdminadmin@

DocumentRootd:\www\xingmo

ErrorLoglogs/-error_log

CustomLoglogs/-access_logcommon

php_admin_valueopen_basedir"d:\www\xingmo"

</VirtualHost>

⑤如果网站使用gb2312编码,编辑httpd.conf,这一行的注释除掉:(一般可以忽略此操作)

Includeconf/extra/httpd-languages.conf

然后编辑httpd-languages.conf:

在最后添加一行:AddDefaultCharsetgb2312

这样,用ajax时,传输的数据就是gb2312了,不必用php的iconv函数在gb2312和utf-8之间转码了。

注:

①上面虚拟主机设置中的"OptionsNone"这一行:访问没有DirectoryIndex索引时禁止目录列表。

②是我自己的测试域名,你可以根据实际情况设定你自己的测试域名,比如。

修改httpd.conf或httpd-vhosts.conf后,必须要重新启动Apache。

5、配置PHP

①创建新文件d:\server\php\php.ini,将d:\server\php\php.ini-dist中的内容复制到php.ini中,然后修改php.ini:

把需要用到的extension=php_*.dll前的注释";"去掉(注意,在php.ini中,注释符号是分号)

设置:

extension_dir="d:\server\php\ext"

改为:

②设置upload_tmp_dir=d:\tmp

注:设置上传文件的临时存放地,请先创建d:\tmp这个目录

注:php5.2.2不设置也行

改为:

③把d:\server\php\libmysql.dll拷到c:\windows\system32目录中。

6、安装Zend

最新版本:ZendOptimizer-3.3.0Beta-Windows-i386.exe

Webserver:选Apache2.*

php.ini:选d:\server\php

webserver位置:d:\server\apache

二、使用

下载并安装mysql-gui-tools-5.0-r12-win32.msi

打开MySQLSystemTrayMonitor,会在右下角出现一个图标:

1、右击,选择“StartInstance”,启动MySQL。

此时出现问题,不能启动MySQL。

解决方案:

把D:\server\mysql\my-small.ini拷贝到c:\windows\中,并改名为my.ini。

修改my.ini:

加两行:

然后启动MySQL,成功!

2、修改c:\windows\system32\drivers\etc\hosts,增加这样一行:

127.0.0.1

然后就可以浏览访问并调试程序了。

注意:修改hosts文件后,一定要重新打开浏览器(不能新建窗口)。

注意:请重新打开IE,再访问。因为IE是有缓存的,如果你在修改hosts文件之前就打开的IE窗口中访问,并不是指向127.0.0.1这个IP。

注:是我自己的测试域名,你可以根据实际情况设定你自己的测试域名,比如。

3、修改mysql密码:

在dos窗口:

d:

cdserver\mysql\bin

mysqladmin.exe-uroot-ppassword新密码

回车,要求输入旧密码(默认为空),再回车,修改成功!

4、配置和使用phpMyAdmin:

①下载phpMyAdmin:,目前最新版本为phpMyAdmin-2.10.1-all-languages.zip

②将phpMyAdmin解压到你的网站目录中,如d:\www\xingmo\phpMyAdmin。然后访问/phpMyAdmin就可以使用phpMyAdmin来管理数据库了。

③在phpMyAdmin目录中创建一个新文件config.inc.php,把下面的代码复制进去,保存:

<?php

$i=0;

$i++;

$cfg["Servers"][$i]["user"]="root";

$cfg["Servers"][$i]["password"]="root";//usehereyourpassword

//$cfg["MaxTableList"]="200";

?>

注意:修改其中的MySQL帐号和密码。

5、测试一下PHP和mysql是否工作正常

①重新启动Apache和MySQL

②访问/phpMyAdmin或/phpinfo.php

phpinfo.php中的内容:

<?php

phpinfo();

?>

如果能正常访问,且在/phpinfo.php页面存在mysql信息,则表示PHP和mysql已工作正常。

文中的路径及相关参数,可以根据自己的情况有所不同。

上述操作已经过多次安装,不过经验有限,若有错误或者有待改进的地方,请各位不吝批评指教!

(升级或再次安装时:安装Apache(不用重新配置httpd.conf和httpd-vhosts.conf);把d:\server\php\libmysql.dll拷到c:\windows\system32目录中;重新安装MySQL[dos下],重新安装mysql-gui-tools-5.0-r12-win32.msi;重新安装Zendoptimizer)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。