2024年5月7日发(作者:)

PHP环境部署配置

1.安装apache_2.2.4-win32-x86-no_到 d:phpWebAPACHE

步骤:下一步下一步

2.安装 到 d:phpWebphp

步骤:(1)解压压缩包到d:phpWebphp

(2)找到php目录里的 -dist 重命名为 并拷到 windows目录里

(3)将php目录里的 , 拷到 系统目录(system/system32)

3.配置apache

步骤:(1)打开 d: 这个文件

(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录

(可不改有时改了会出错)

(3)找到DirectoryIndex 这一行,在后面加入

(4)找到#LoadModule ssl_module modules/mod_这行,在后面加上一

行:LoadModule php5_module d:/phpWeb/php/php5apache2_

(5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType

application/x-httpd-php .php

4.配置php

步骤:(1)找到c:并打开 (刚才拷进去的)

(2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext"

(3)找到;extension=php_将前面的;号去掉

(4)找到;_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"

并在该路径下新建文件夹session_temp

装了就可以

==============================================================================

用php环境安装包挺简单的,作为新手可以这样。

比较好用的有 easyphp (集成: Apache,PHP,MySQL,PhpMyAdmin。)

还有appserv

(AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、

PHP-Nuke、phpMyAdmin。 PHP 5.0.1 Apache 1.3.31 MySQL 4.0.20 Zend

Optimizer 2.5.3 phpMyAdmin 2.6.0-rc1 Perl 5.8.4)

都是一键配置,5分钟就搭建好了,而且phpmyadmin也配置好了,

其他的一切都搞定。

别的局域网的都可以访问你的网页了

新手搭建PHP环境必备知识:windows下PHP5+APACHE+MYSQ完整配置(个

人总结)

windows, APACHE, MYSQ, 新手, PHP

作者:辉老大

经过一段时间狂热的PHP编程,对WINDOWS平台下PHP的配置可算是深有感触,一开始我用的是一键安装

是考虑傻瓜包的安装版本已经落后,在真正手动配置PHP环境时遇到许多问题,在查阅了许多资料和尝试后,

现在,我将我的配置经验和大家分享一下,相信可以解决大家配置PHP环境的迷惑。

首先说一下我用的软件版本。

PHP 5.1.6

APACHE 2.0.59(注意:APACHE 2.2.X版本以上要增加插件才支持PHP 5的)

MYSQL 5.0.24a

好了,现在开始安装,我先装的php5,直接解压文件到C:php(安装到哪里并不会有影响,凭个人喜号,本文

都以我的安装路径,请大家在自己的机器上安装的时候注意修改为自己的路径),接着安装APACHE,我直接

根目录下,在安装过程中,会出现3个文本框,上面两个输入你的本机IP,最下面的输入你的EMAIL,好的。安

编辑..Apache GroupApache2conf下的文件。用记事本打开该文件,在最后添上这两行代码:

1. LoadModule php5_module "C:/php/"

2. AddType application/x-httpd-php .php

复制代码

我在C:目录下建立了一个www的目录用于存放我的站点文件,在里找到这样一句话:

1. DocumentRoot "C:/Apache2/htdocs"

复制代码

改成了

1. DocumentRoot "C:/www"

复制代码

。这样,就将主目录设置成了C:www。如果你不想更改主目录位置,可以不更改此项。

修改目录的默认首页:

找到DirectoryIndex 后面写上你想设置为首页的文件名,如: 等。

语言优先级,找到下列语句

1. LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt

复制代码

把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应部分改成如上的。

其他也没什么好改动的。APACH的配置就到这里。接着讲PHP的配置。

把-dist复制到C:windows 下改名为 (装过php的都做过吧)然后修改了几个地方:

在Data Handling下找到

1. post_max_size = 8M

复制代码

这是PHP将接受的POST数据最大大小,可更改为20M。

在Paths and Directories下找到extension_dir=

这里设置的是PHP搜索扩展库的位置,将其路径设为extensions文件夹的位置,即改成:

1. extension_dir= "C:phpext"

复制代码

在File Uploads下找到

1. upload_max_filesize = 2M

复制代码

,允许上传的的最大文件大小

可更改为20M。

Dynamic Extensions这里是PHP扩展设置部分,列出了PHP所有的可支持扩展,前面都加了分号注释,表

置不支持扩展,我们可以将分号去掉让PHP支持该扩展下面列出的是几个常用且较实用的PHP扩展把下面几句

1.

2.

3.

4.

5.

6.

;extension=php_

;extension=php_

;extension=php_

;extension=php_

;extension=php_

;extension=php_

7. ;extension=php_

复制代码

到这里就配置结束。接着很重要的一点将

C:,C:PHPextphp_,C:PHPextphp_

拷贝到C:Windowssystem32下,这样PHP5才能支持MYSQL。

重起APACHE,在主目录下新建一个记事本文件test在里面输入

phpinfo();

?>

保存后修改后缀名为PHP。在浏览器输入127.0.0.1/是不是看到PHP

版本信息,没错,这样PHP的配置就完成了。接下来安装MYSQL。

第一步:双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是

安装种类,这里我们可以选择Custom,根据自己的需要来安装组件和配置安装路径

点击Next,右键点击对话框出现几个硬盘形状的图标,根据自己的需要选择安装组件,

点击窗口右下的Change按钮更改安装路径的,设置好后,点击Next开始安装安装到最

后会有如下一个对话框在这里的三个选项分别是:

1:如果你没有帐户,选第一个,创造一个新的免费的帐户

2:如果你有帐户,选第二个,填入已经注册好的邮箱名和密码

3:跳过此步骤

我们选第一个

接下来会一次出现三个对话框,在三个对话框中有* 号的部分是必须要填的,

按顺序分别是邮箱名,密码,确认密码;first name ,last name;邮政编码,

国家,省名。国家名选china,省名选other or N/A即可4.1.x和4.0.x系列版

本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的

启动服务器后设置选项,而是有一个设置的过程。

第二步:设置MYSQL

首先你会看到这样的一个窗口,这里有两个选项,分别是详细配置和标准配置,

小型应用选第二项就可以了点击Next后出现下面的对话框,这里是重要的,一定

要在下拉菜单里选择MySQL41,否则不能正常启动,下面的选项是是否应用命令行,

最好选上点击Next后设置数据库密码的对话框,中间偏右和下面的选项分别是是否

允许远程控制和是否允许匿名帐号登入,为了安全,不要选择好了,点击Next后出

现最后的对话框,点击Execute按钮数据库服务器便启动了,依次出现四个对号后

点击Finish结束安装

装上PHPMYADMIN后测试连接,若出现

#1251 - Client does not support authentication protocol requested by server;

consider upgrading MySQL client

在开始菜单找到刚刚安装的MYSQL命令行工具,输入root的密码后键入如下的字样:

mysql> UPDATE SET Password = OLD_PASSWORD(„刚才设置的ROOT

密码‟)

-> WHERE Host = 'localhost' AND User = 'root';

mysql> FLUSH PRIVILEGES;(注意FLUSH后有空格)

然后浏览“localhost/phpmyadmin”,OH YEAH! 测试成功!

在谈一下关于MYSQL 4.1以后由于采用UTF8导致的乱码问题解决办法。首先注意一点,

在新建数据库的时候字符集一定要选择UTF8,在PHPMYADMIN中新建数据库下,创建

按钮的左边,有个下拉列表,默认是“整理”,选择UTF8。你会发现表里数据不在是问号了。

但是网页的输出还是问号,不要急接着在PHP语句中要有所改动:

在mysql_connect(…连接参数);后加上mysql_query("SET NAMES 'GBK'");

但是如果网页很多,这样不是很麻烦,所以我在编写PHP时将所有数据库的操作写成一个

类如:

class db{

….包含一些数据库调用方法….

//创建数据库连接并选择相应数据库

function createcon(){

mysql_connect(…);mysql_query("SET NAMES 'GBK'");

}

}