在Windows系统上安装PHP运行环境文字教程

时间:2021-05-25

一.下载相关软件

软件 下载地址
httpd-2.2.15-win32-x86-no_ssl.msi http://httpd.apache.org/download.cgi
mysql-5.1.46-win32.msi http://dev.mysql.com/downloads/
php-5.2.13-Win32.zip http://mended文件改名为php.ini文件。
步骤四:重新启动Apache服务器。只要对Apache的配置文件httpd.conf或者PHP的配置文件php.ini进行了改动,就应该重新启动Apache服务器。Apache服务器是在启动的时候加载配置文件httpd.conf,使配置文件改动的内容生效。
PHP作为Apache服务器的一个工作模块,也是在Apache启动时加载配置文件php.ini使修改内容生效。
步骤五:测试PHP安装是否成功。以上步骤已经将PHP安装为Apache的一个扩展模块,并随Apache服务器一起启动。
如果想检查一下PHP是否安装成功,可以在Apache服务器存放网页的文件夹C:\lamp\apache2\htdocs下,使用文本编辑器创建一个名为test.php的文件

<?php //PHP脚本开始标记
phpinfo();//PHP内部函数,用于打印PHP的状态信息
?> //PHP脚本结束标记

然后使用Web浏览器打开http://localhost/test.php页面。出现一个PHP测试页说明PHP安装成功。
(2)配置PHP的MySQL扩展接口
步骤一:经过以上的配置,PHP5已经安装成功。但PHP现在还不能够访问MySQL数据库服务器,所以PHP必须找到随PHP一起安装的两个和MySQL有关的DLL文件。
在这之前首先要把PHP安装目录C:\lamp\php5\下的libmysql.dll文件复制到Windows安装目录下。
该目录通常是C:\Windows,有的Windows服务器版本是C:\Winnt目录。也可以设置Windows系统的环境变量,将PHP的解压缩目录C:\lamp\php5\加到PATH环境变量里。
我们这里将C:\lamp\php5\libmysql.dll文件复制到C:\Windows下面。
步骤二:在PHP配置文件中开启MySQL功能。使用文本编辑器打开PHP的配置文件C:\lamp\php5\php.ini。
插入下面三项就可以开启mysql和mysqli扩展接口。也可以在PHP配置文件中找到下面三行,将前面用于注释的分号去掉。

extension_dir="c:/lamp/php5/ext" #指定PHP的扩展接口目录,目录分隔符是”/”
extension=php_mysql.dll #开启MySQL扩展接口
extension=php_mysqli.dll #开启MySQLi扩展接口

步骤三:重新启动Apache服务器,使用PHP配置文件做出的修改生效。
步骤四:查看PHP测试页面里的内容,检查是否有对mysql和mysqli接口参数的描述信息。如果看到如图2-46显示的信息表示PHP的mysql和mysqli扩展接口加载成功,同样打开Web浏览器访问http://localhost/test.php页面进行测试。
经过以上的配置,我们完成了PHP的MySQL和MySQLi扩展接口的配置,如果需要配置其他的扩展接口也是同样的方法。

4.安装Zend加速器
步骤一:“ZendOptimizer-3.3.3-Windows-i386.exe”的文件。这个直接就是一个安装文件,双击就可以启动安装程序。
步骤二:通过上一步的安装出现以下界面,确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,单击“Next>”按钮继续。
步骤三:弹出选择安装位置对话框,这里可以选择你喜欢的位置,我们这里将Zend Optimizer安装的位置设置为“C:\lamp\ZendOptimizer\”下,单击“Next>”按钮继续安装。
步骤四:弹出如下选择Web服务器种类的画面,选择Apache2.x选项。单击“Next>”按钮继续安装。
步骤五:弹出选择PHP配置文件php.ini位置对话框。在安装PHP时我们将php.ini指定到了PHP的安装目录C:\lamp\php5\下面,所以这里选择的位置也是C:\lamp\php5文件夹。
步骤六:弹出如下选择网站根目录的对话框,选择网站内容的根目录路径。在安装Apache时我们将网站根目录指定到了Apache的安装目录C:\lamp\apache2\下面,
所以这里选择的位置也是C:\lamp\apache2\文件夹,单击“Next>”按钮继续安装。
步骤七:弹出确认安装对话框。如果需要再检查一遍,可以单击“<Back”按钮一步步返回检查,确保选项无误,单击“Install”按钮开始按前面设定的安装选项安装。
步骤八:如果弹出下面的提示,要先关闭Web服务器,然后单击“确定”按钮继续安装。
步骤九:如果一切安装顺利将弹出下面的结束安装对话框,单击“Finish”按钮结束安装,这时安装完成。
步骤十:检查安装结果。启动Apache服务器,打开Web浏览器访问http://localhost/test.php页面,通过phpinfo()函数进行测试。如果出现以下内容说明安装成功。
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

5.phpMyAdmin的安装
步骤一: 把phpMyAdmin-3.3.3-all-languages.zip解压到/apache2/htdocs/,并创建一个叫phpmyadmin文件夹,把压缩完的文件放进去即安装完成。
步骤二:配置phpMyAdmin顶层目录下的config.inc.php,默认不存在config.inc.php文件,我们需要手工创建一个,也可以复制config.sample.inc.php模板得到最低限度的配置文件。
下面的示例是对config.inc.php文件配置,只给出了必须要修改的部分,根据实际情况,也许还需要其他一些选项做出修改。
我们通过身份验证模式的要求,可以有两种配置方案,一种是HTTP和cookie身份验证模式。
在这两种模式下,用户必须先在一个登录窗口里输入MySQL数据库的有效用户名和密码,才能使用phpMyAdmin程序。
这种做法有两个明显的好处:首先,因为MySQL数据库的密码没有出现在config.inc.php文件里,所以身份验证过程更加安全;
其次,允许以不同的用户身份登录对自己的数据库进行管理。这两种身份验证模式尤其适合数据库中多个用户账号的情况。
第二种方案是,config身份验证模式。这种模式下,密码以明文形式保存在config.inc.php文件里。只需要把MySQL用户名和密码直接写入到config.inc.php文件即可。
这样,在登录phpMyAdmin时就不会提示输入用户名和密码了,而只直接用config.inc.php文件里写入的用户登录。
如果只是在一个本地测试系统上使用phpMyAdmin,可以使用这种模式。
(1)HTTP身份验证模式
如果想让phpMyAdmin使用HTTP身份验证模式,首先需要在config.inc.php文件里黑体部分做出如下所示的修改。具体内容如下:
$cfg['Servers'][$i]['auth_type'] = 'http' ; //只将这一行修改成HTTP身份验证模式即可
当完成设置之后,我们启动phpMyAdmin时,屏幕上将弹出一个Web浏览器对话框,需要在这个对话框里输入MySQL用户名和密码,才能进入phpMyAdmin操作界面。在Windows客户端使用IE浏览器,访问Web服务器的phpMyAdmin目录下的index.php文件,即启动了phpMyAdmin。
(2)cookie身份验证模式
cookie身份验证模式是HTTP身份验证模式的补充,不能使用HTTP身份验证模式的场合都可以使用它。cookie身份验证模式要求用户必须允许来自phpMyAdmin的cookie进入自己的计算机。即用户需要在浏览器中开启客户端的cookie功能。
如果想让phpMyAdmin使用cookie身份验证模式,除了必须修改config.inc.php文件里的auth_type语句外,还必须向blowfish_secret参数提供一个字符串。这个字符串可以是任意的,目的是在把登录时使用的用户和密码存储在客户端电脑上的cookie之前,系统将会使用这个字符串对它们进行加密。在config.inc.php中修改的内容如下:
$cfg['blowfish_secret'] = ''xxxxxxx''; //这里需要一个任意的字符串
$cfg['Servers'][$i]['auth_type'] = 'cookie' ; //这条修改成cookie身份验证模式
和上面启动phpMyAdmin的方式一样,我们在Windows客户端使用IE浏览器,访问Web服务器上的phpMyAdmin目录下的index.php文件,需要提供MySQL的用户名和密码才能登录。
(3)config身份验证模式
如果想让phpMyAdmin使用config身份验证模式,首先需要在config.inc.php文件里做出如下所示的修改。把MySQL数据库的用户名和密码以明文的方式写入,具体修改内容如下:
$cfg['Servers'][$i]['auth_type'] = 'config' ; //这条修改成config身份验证模式
$cfg['Servers'][$i]['user'] = 'root'; //使用你MySQL数据库的用户名
$cfg['Servers'][$i]['password'] = '111111'; //使用你MySQL数据库的密码
和上面启动phpMyAdmin的方式一样,我们在Windows客户端使用IE浏览器,访问Web服务器上的phpMyAdmin目录下的index.php文件。但不用提供MySQL的用户名和密码就以可登录,它是使用config.inc.php中以明文方式写入的用户名和密码登录的。

注意:phpmyadmin 要小写

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章