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

2016-01-29 13:46 6 1 收藏

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

【 tulaoshi.com - PHP 】

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

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

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

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

第四步:安装并配置PHP

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

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

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

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/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

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

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

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

来源:http://www.tulaoshi.com/n/20160129/1491425.html

延伸阅读
写这篇文章的目的只是告诉朋友们如何编译MySQL代码,或许有些人觉得从Windows平台编译MySQL的代码有些复杂,其实不然。如果您对本文中所提到的知识有任何疑问可以透过CSDN的MySQL板或者MySQL@CHINA支援论坛寻求帮助。这篇文章中所提到的东西没有任何的创新性,只是对MySQL已有文档的总结。 一、为什么要编译代码 我不知道阅读...
安装win2K,安装IIS Indexing Service, FrontPage 2000 Server Extensions, Internet Service Manager (HTML) 这几个别装,还有其它的一些,总之不用的都别装。(根据安全原则,最少的服务+最小的权限=最大的安全。) 首先,打开internet管理器(开始--程序--管理--Internet服务管理)如果照上面所安装的,里面有一个默认站点和一个smtp...
标签: PHP
转自:http://blog.csdn.net/oleverx/archive/2005/12/23/559804.aspx 1、先添加个源: 在/etc/apt/sources.list中添加: deb http://packages.dotdeb.org  stable  all deb-src  http://packages.dotdeb.org  stable  all  apt-get  update 2、apt-get  install  php5 &nb...
标签: 服务器
Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5 随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的 Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为...
标签: 服务器
Windows 7 下如何配置PHP网站运行环境 本文适合PHP网站技术开发人员,对普通Windows7用户意义不大,敬请大家注意。一、Apache安装 版本解释:openssl是表示带有openssl模块,利用openssl就可以给Apache配置SSL安全链接的,也就是使用https://方式进行访问。 nossl则表示不带OpenSSL模块,无 法用于SSL安全链接,在这里我们下载...

经验教程

300

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部