如何在Windows上配置并整合PHP和MySQL(2)

孙勇73

孙勇73

2016-01-29 13:46

如何在Windows上配置并整合PHP和MySQL(2),如何在Windows上配置并整合PHP和MySQL(2)

在配置向导的下一个窗口中,系统询问你是否希望将MySQL安装为一项Windows服务,以及这项服务是否应随服务器一同启动。另外,还要求你决定是否将MySQL命令添加到Windows路径中。我做出明智选择,让MySQL服务随操作系统一起启动,并选择修改系统路径。(图11)

网络服务器和数据库的安全也是重要的因素。同样,你应该为数据库服务器设定一个安全的根密码;如果不是完全必要,禁止远程根访问,并且不要建立匿名账户。(图12)

安全设置是向导中的最后配置项。一旦设置完成,向导准备进行配置,将配置信息写入C:Program Files [{x86}]MySQLMySQL Server 5.0my.ini文件中,然后启动数据库服务。

现在,你已经建立了一个运行正常的MySQL数据库服务器。现在我们转向PHP

第四步:安装并配置PHP

这可能是整个过程中最难的部分。让PHP与IIS 6协作有时是一种挑战。下面我将进行完整的说明。

第一个任务是从前面下载的压缩文件中安装PHP。我一般将PHP安装到C:PHP5文件夹中。在系统中完成以下操作:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

在C盘上建立一个叫做PHP5的文件夹。
将下载的文件解压到这个位置。Windows Server 2003 R2内置的解压工具能够顺利完成这一任务。
不管你信不信,这就是PHP5的整个“安装过程”。现在,进入更难的操作:配置PHP。

需要采取几个步骤使PHP在 Windows下与IIS共同工作

在系统的路径变量中增加C:PHP5。(图13)这样,系统能够更方便地定位它所需要的PHP DLL文件。


选择开始并在我的电脑上右击鼠标。
在出现的快捷菜单中选择属性。
在属性窗口中选择高级标签。
点击环境变量按钮。
在系统变量列表中双击路径变量。
在路径变量的末尾增加“;C:PHP”。(没有引号!)
重启服务器。

将C:PHP5php.ini-dist文件复制到C:PHP5php.ini,这是PHP的配置文件。-dist版本只是一个样本。
现在,建立一个名为PHPRC的系统变量,并将它分配到php.ini文件的路径中。如果你选择这样做,而不是建立一个注册表项来完成同样的任务,必须保证你的PHPRC变量只包含php.ini的路径,而不是路径和php.ini文件名。
最后,为使PHP与MySQL共同工作,你必须对c:php5php.ini进行一些修改。
用你最常用的文本编辑器打开c:php5php.ini。
找到extension_dir配置选项,保证这一行是:extension_dir = "./ext",它告诉PHP在哪找到其它要加载的模块。在应用MySQL和PHP时,你至少需要一个模块。
找到";extension=php_mysql.dll"这一行,删除前面的分号(;)。在php.ini文件中,分号用来注释配置行。在本例中,我希望反注释加载PHP MySQL模块的行。
在前面一行的正下方,添加:"extension=php_mysqli.dll"。这个模块激活新版MySQL的其它一些功能。
在命令提示符下输入”iisreset”命令,重新加载带新配置文件的IIS和PHP。

配置IIS在32位模式下运行(仅用于64位Windows)

正式的PHP Windows binaries还不能用于64位Windows构架上,但你还是可以在64位Windows上运行它。但要实现这一点,你必须在32位仿真模式下运行IIS 6。在你的Windows服务器中执行以下操作:

进入命令提示符。
从命令提示符窗口转入C:InetpubAdminscripts文件夹。如果Windows安装在C盘以外的磁盘上,使用相应的盘符。
在Adminscripts文件夹中,输入下列命令:cscript adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1,Enable32bitAppOnWin64的值1告诉Windows在32位模式下运行w3svc,而0值表示64位。
输入iisreset。
重启服务器。
配置IIS

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

PHP配置完成后,在你开始应用它之前,你还必须告诉IIS如何使用这项新服务。否则,试图从IIS服务器中将PHP文件加载到网络浏览器只会得到错误的结果。

有两种方法可在IIS中运行PHP——应用ISAPI,或以CGI扩展名的形式。由于应用ISAPI一般会得到较好的性能,在本文中我们应用此种方法。首先,我们将PHP ISAPI扩展名增加到IIS中。

开始——管理工具——互联网信息服务(IIS)管理器。
选择服务器名称——网络服务扩展名。
在右方框中,点击“增加一个新的网络服务扩展名…”选项。
在结果窗口的“扩展名”中输入“PHP ISAPI”。
点击“添加”按钮。
浏览至C

展开更多 50%)
分享

猜你喜欢

如何在Windows上配置并整合PHP和MySQL(2)

PHP
如何在Windows上配置并整合PHP和MySQL(2)

如何在Windows上配置并整合PHP和MySQL(1)

PHP
如何在Windows上配置并整合PHP和MySQL(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PHP安装攻略:安装并配置PHP

PHP
PHP安装攻略:安装并配置PHP

配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册

Java JAVA基础
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

初学入门 PHP 和 MySQL (2)

Web开发
初学入门 PHP 和 MySQL (2)

如何在Mac上设置并运行iCloud

手机软件 应用软件
如何在Mac上设置并运行iCloud

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL手册版本 5.0.20-MySQL优化(四) (1)(3)

MySQL手册版本 5.0.20-MySQL优化(四)  (1)(3)

QQ验证码识别源代码(C#/NET1.1)

QQ验证码识别源代码(C#/NET1.1)
下拉加载更多内容 ↓