<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>过把瘾就死 &#187; php环境配置</title>
	<atom:link href="http://www.youbin.org/tag/php%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae/feed" rel="self" type="application/rss+xml" />
	<link>http://www.youbin.org</link>
	<description>自从我变成了一陀屎之后，就再也没有人敢踩在我的头上了…… 哎，无敌最是寂寞啊。</description>
	<lastBuildDate>Tue, 13 Jul 2010 18:03:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8-RC1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>服务器配置PHP+MYSQL</title>
		<link>http://www.youbin.org/php-mysql.html</link>
		<comments>http://www.youbin.org/php-mysql.html#comments</comments>
		<pubDate>Sat, 23 Jan 2010 06:01:20 +0000</pubDate>
		<dc:creator>由 斌</dc:creator>
				<category><![CDATA[技术索引]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php环境配置]]></category>

		<guid isPermaLink="false">http://www.youbin.org/?p=207</guid>
		<description><![CDATA[一、系统约定
环境软件下载后存放位置：X:\Server_Tools
环境软件安装位置：X:\Server_Core
PHP安装位置：X:\Server_Core\PHP
MySQL安装位置：X:\Server_Core\MySQL
Zend Optimizer安装位置：X:\Server_Core\Zend
IIS网站站点根目录：X:\wwwroot
MySQL 数据库位置：X:\Database
Php.ini存放位置：X:\Windows\php.ini
My.ini 存放位置：X:\Server_Core\MySQL\my.ini
二、环境部署
1安装MySQL
(1) 安装软件
进入X:\Server_Tools文件夹，双击mysql-essential-5.0.22-win32.msi；

选择Custom自定义安装

点击“Change”更改MySQL安装目录

待文件复制安装完毕后，进行MySQL设置界面，单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式：Server Machine

选择MySQL数据库默认存储方式Non-Trans Only ( MYISAM)

设定MySQL最大连接数：一般设置为200或更大。

设定MySQL网络参数，注意：不要启用Strict Mode！

设定MySQL默认字符集：以用户站点语言为准。

Windows环境设定

修改设定root用户密码，注意：一般不要启动远程连接模式！

完成MySQL的安装，并启动MySQL服务。

(2) 测试MySQL工作是否正常。
打开cmd命令提示符窗口，输入命令：mysql –u root –p
输入密码后，如果能够正常进入MySQL控制台则说明MySQL安装正常。
(3) 更改MySQL数据库目录
a) 打开cmd命令提示符窗口，输入命令：net stop mysql 停止MySQL服务运行；b) 打开X:\Server_Core\MySQL\my.ini，
找到：
Datadir = “X:\Server_Core\MySQL\data”
修改为：
Datadir = “X:\Database”
c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\，并重命名为X:\Database；
d) 打开cmd命令提示符窗口，输入命令：
net start mysql 启动MySQL服务。
e) 重新测试MySQL是否工作正常。
(4) 准备LibMySQL动态链接库
将X:\Server_Core\MySQL\bin\libmySQL.dll 文件
复制到 C:\Windows\System32。
2. 安装PHP
(1) 解压缩下载的php-5.1.4-Win32.zip文件，并将其复制到：
X:\Server_Core\PHP ；
(2) 进入X:\Server_Core\PHP文件夹，将php.ini-dist 重命名为 php.ini ；
(3) 打开php.ini文件，找到：
extension_dir = &#8220;./&#8221;
将其改为；
extension_dir = &#8220;X:\Server_Core\PHP\ext&#8221;
(4) 找到：Windows Extensions
在Windows Extensions下方的动态模块配置中，需要打开以下模块支持：（去掉模块配置每行前面的；号即可）
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
(5) 找到：
disable_functions =
改为：
disable_functions =
passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,pro
c_open,proc_get_status
(6) 保存php.ini文件，并将其复制到C:\Windows\
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
2. IIS与PHP的整合配置 [...]]]></description>
			<content:encoded><![CDATA[<p>一、系统约定</p>
<p>环境软件下载后存放位置：X:\Server_Tools</p>
<p>环境软件安装位置：X:\Server_Core</p>
<p>PHP安装位置：X:\Server_Core\PHP</p>
<p>MySQL安装位置：X:\Server_Core\MySQL</p>
<p>Zend Optimizer安装位置：X:\Server_Core\Zend</p>
<p>IIS网站站点根目录：X:\wwwroot</p>
<p>MySQL 数据库位置：X:\Database</p>
<p>Php.ini存放位置：X:\Windows\php.ini</p>
<p>My.ini 存放位置：X:\Server_Core\MySQL\my.ini<span id="more-207"></span></p>
<p>二、环境部署</p>
<p>1安装MySQL</p>
<p>(1) 安装软件</p>
<p>进入X:\Server_Tools文件夹，双击mysql-essential-5.0.22-win32.msi；</p>
<p><img src="http://www.youbin.org/images/php1.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">选择Custom自定义安装</span></p>
<p><img src="http://www.youbin.org/images/php2.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">点击“Change”更改MySQL安装目录</span></p>
<p><img src="http://www.youbin.org/images/php3.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">待文件复制安装完毕后，进行MySQL设置界面，单击Finish。</span></p>
<p><img src="http://www.youbin.org/images/php4.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">选择Detailed Configuration进行详细配置</span></p>
<p><img src="http://www.youbin.org/images/php5.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">选择MySQL运行模式：Server Machine</span></p>
<p><img src="http://www.youbin.org/images/php6.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">选择MySQL数据库默认存储方式Non-Trans Only ( MYISAM)</span></p>
<p><img src="http://www.youbin.org/images/php7.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">设定MySQL最大连接数：一般设置为200或更大。</span></p>
<p><img src="http://www.youbin.org/images/php8.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">设定MySQL网络参数，注意：不要启用Strict Mode！</span></p>
<p><img src="http://www.youbin.org/images/php9.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">设定MySQL默认字符集：以用户站点语言为准。</span></p>
<p><img src="http://www.youbin.org/images/php10.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">Windows环境设定</span></p>
<p><img src="http://www.youbin.org/images/php11.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">修改设定root用户密码，注意：一般不要启动远程连接模式！</span></p>
<p><img src="http://www.youbin.org/images/php12.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">完成MySQL的安装，并启动MySQL服务。</span></p>
<p><img src="http://www.youbin.org/images/php13.jpg" alt="" /></p>
<p>(2) 测试MySQL工作是否正常。</p>
<p>打开cmd命令提示符窗口，输入命令：mysql –u root –p</p>
<p>输入密码后，如果能够正常进入MySQL控制台则说明MySQL安装正常。</p>
<p>(3) 更改MySQL数据库目录</p>
<p>a) 打开cmd命令提示符窗口，输入命令：net stop mysql 停止MySQL服务运行；b) 打开X:\Server_Core\MySQL\my.ini，</p>
<p>找到：</p>
<p>Datadir = “X:\Server_Core\MySQL\data”</p>
<p>修改为：</p>
<p>Datadir = “X:\Database”</p>
<p>c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\，并重命名为X:\Database；</p>
<p>d) 打开cmd命令提示符窗口，输入命令：<br />
net start mysql 启动MySQL服务。</p>
<p>e) 重新测试MySQL是否工作正常。</p>
<p>(4) 准备LibMySQL动态链接库</p>
<p>将X:\Server_Core\MySQL\bin\libmySQL.dll 文件</p>
<p>复制到 C:\Windows\System32。</p>
<p>2. 安装PHP</p>
<p>(1) 解压缩下载的php-5.1.4-Win32.zip文件，并将其复制到：</p>
<p>X:\Server_Core\PHP ；</p>
<p>(2) 进入X:\Server_Core\PHP文件夹，将php.ini-dist 重命名为 php.ini ；</p>
<p>(3) 打开php.ini文件，找到：</p>
<p>extension_dir = &#8220;./&#8221;</p>
<p>将其改为；</p>
<p>extension_dir = &#8220;X:\Server_Core\PHP\ext&#8221;</p>
<p>(4) 找到：Windows Extensions</p>
<p>在Windows Extensions下方的动态模块配置中，需要打开以下模块支持：（去掉模块配置每行前面的；号即可）</p>
<p>extension=php_mbstring.dll</p>
<p>extension=php_gd2.dll</p>
<p>extension=php_mysql.dll</p>
<p align="left">(5) 找到：</p>
<p align="left">disable_functions =</p>
<p align="left">改为：</p>
<p align="left">disable_functions =</p>
<p align="left">passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,pro</p>
<p align="left">c_open,proc_get_status</p>
<p>(6) 保存php.ini文件，并将其复制到C:\Windows\</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>2. IIS与PHP的整合配置 － 新建一个网站</p>
<p>(1) 启动IIS管理器，并新建一个网站（虚拟主机）；</p>
<p><img src="http://www.youbin.org/images/php14.jpg" alt="" /></p>
<p> </p>
<p><img src="http://www.youbin.org/images/php15.jpg" alt="" /></p>
<p>(2) 输入网站名称，改名称仅为IIS中的标识，可任意输入。</p>
<p><img src="http://www.youbin.org/images/php16.jpg" alt="" /></p>
<p>(3) 网站IP地址不用填写，端口如没有特殊要求则保持80即可，最后正确输入网站域名。</p>
<p><img src="http://www.youbin.org/images/php17.jpg" alt="" /></p>
<p>(4) 在网站分区中建立wwwroot以及下级站点文件夹bbs</p>
<p><img src="http://www.youbin.org/images/php18.jpg" alt="" /></p>
<p>(5) 对于PHP应用，需要给予该站点“读取”和“运行脚本”的权限。</p>
<p><img src="http://www.youbin.org/images/php19.jpg" alt="" /></p>
<p><img src="http://www.youbin.org/images/php20.jpg" alt="" /></p>
<p>3. IIS与PHP的整合配置 － 使站点支持PHP</p>
<p>(1) 打开刚刚建立的网站属性</p>
<p><img src="http://www.youbin.org/images/php21.jpg" alt="" /></p>
<p>(2) 在站点属性窗口中，单击“主目录”页签，单击“配置”按钮，在新弹出的“应用程序配置”对话框中，单击“添加”按钮，加入PHP的ISAPI支持，选择可执行文件：X:\Server_Core\PHP\php5isapi.dll、扩展名为.php、限制动作为：GET,POST。单击“确定”添加，并在“应用程序配置”窗口中查看.php扩展是否加载成功。若成功，则单击“确定”关闭配置窗口，回到站点属性主窗口。</p>
<p><img src="http://www.youbin.org/images/php22.jpg" alt="" /></p>
<p>(3) 单击“文档”页签，在默认内容文档中添加index.htm、index.html、index.php三个文件，并将所有默认文档排序，顺序按照下图所示。完成后，单击“确定”，关闭站点属性配置窗口，回到IIS管理器主界面。</p>
<p><img src="http://www.youbin.org/images/php23.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">(4) 右键单击“Web 服务扩展”，添加PHP扩展支持。</span></p>
<p><img src="http://www.youbin.org/images/php24.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">(5) 在如下图所示的“新建WEB服务扩展”对话框中，“扩展名”填写PHP，“文件”选择X:\Server_Core\PHP\php5isapi.dll，并设置该PHP扩展默认为允许。</span></p>
<p><img src="http://www.youbin.org/images/php25.jpg" alt="" /></p>
<p><span style="FONT-SIZE: 12pt">(6) 重启IIS服务</span></p>
<p><img src="http://www.youbin.org/images/php26.jpg" alt="" /></p>
<p><img src="http://www.youbin.org/images/php27.jpg" alt="" /></p>
<p>至此，IIS与PHP的整合已经完毕，下面需要测试PHP支持是否正常。</p>
<p>1、进入X:\wwwroot\bbs\目录，新建一个phpinfo.php文件，内容为：</p>
<p>&lt;?php</p>
<p>Phpinfo();</p>
<p>?&gt;</p>
<p>2、打开IE浏览器，输入：http://www.yourdomain.com/phpinfo.php；</p>
<p>3、如果能够正常显示PHP支持信息则表明配置整合是成功的。</p>
<p>4、安装Zend Optimizer</p>
<pre>进入X:\Server_Tools文件夹，双击下载的ZendOptimizer-3.0.1-Windows-i386.exe文件，安装过程非常友好，也比较简单，因而此处不再进行截图说明。但需注意以下几点：</pre>
<p>(1)   Zend Optimzer的安装目录要指定为X:\Server_Core\Zend；</p>
<p>(2)   在安装过程中提示php.ini的位置是，注意观察是否为C:\Windows，如果不是必须手动指定为C:\Windows；</p>
<p>(3)   安装过程中提示IIS网站根目录的位置，指定为：X:\wwwroot。</p>
<p>Zend Optimizer安装完成后会自动重启IIS服务，重启完成后需要再次打开IE浏览器窗口，查看phpinfo.php<br />
支持信息，观察是否包含了Zend Optimizer支持信息，如果没有，则说明Zend Optimizer没有安装成功！</p>
<p>    至此，Windows 2003 Server上的环境部署就介绍完毕了。</p>
<p>(6) 至此，已经成功的新建了一个站点。</p>
<h2  class="related_post_title">可能与本文相关的日志↓</h2><ul class="related_post"><li><a href="http://www.youbin.org/php-my-admin.html" title="phpMyAdmin教程">phpMyAdmin教程</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.youbin.org/php-mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
