2012-06-23
华夏联盟网http://www.hx95.com/编外语:可能这配制有些版本已经比较古老了,建议选择最新稳定版本安装;
点评:为了创建PHP环境,增强自己的动手能力,对环境配置有更深地了解,特制作些教程,页面设置是根据Freddy的环境教程更改而来
本文档是在本机创建PHP环境,使能在本机运行各种PHP站点程序。
本文档的适合人群:需要本地测试环境的、程序、模板风格开发者、模板风格、插件MOD测试者、各类学习爱好者。
本文档就对Windows XP系统下如何安装配置PHP、Mysql、IIS、Zend、Phpmyadmin进行说明,创建Asp+Php环境。
以下为本说明所要用到的软件。
IIS5.1--XpSp2安装光盘自带。
PHP 5.2.1 -- http://www.php.net/downloads.php
MySQL -5.0.37 -- http://dev.mysql.com/downloads
Zend Optimizer 3.2.6 -- http://www.zend.com/store/products/zend-optimizer.php
phpMyAdmin -2.10.0.2 -- http://sourceforge.net/projects/phpmyadmin
严重注意:在进行下列操作前,Windows XP应无安装IIS、无安装PHP、APACHE、MYSQL、ZEND。
≡ IIS5.1 的安装 ≡
开始--控制面板--添加或删除程序,添加删除Windows组件--Windows组件向导中勾选Internet信息服务,按下一步,并插入XP光盘。安装结束后,打开控制面板--管理工具--Internet信息服务,打开IIS左边的本地计算机--网站--默认网站,在IISHelp上点右键--浏览,如果在右边窗口出现了IIS5.1文档(帮助),即安装成功。
此时,也可以打开IE,在IE中输入http://localhost或http://127.0.0.1或http://+你计算机名或http://+你为网卡设定的IP进行访问,同样打开的是IIS的帮助文档。
打开C:inetpubwwwroot,删除里面的所有文件,网站的程序就放置于此目录下。
打开默认网站--右键属性--文档,添加默认文档名index.php
≡ PHP 5.2.1 的安装 ≡
到其官方站点下载 php-5.2.1-Win32.zip 并解压(在此不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)
将PHP文件解压到一个目录下,目录地址为 "D:webphp"。
将PHP目录(D:webphp)下的php.ini-dist复制到windows目录下,并改名为php.ini。
打开php.ini,在记事本中查找“extension_dir”,然后把 extension_dir = "./" 修改为 extension_dir = "D:webphpext",查找extension=php_mbstring.dll、extension=php_mysql.dll和extension=php_gd2.dll,然后把前面的“;”去掉。
复制 php5ts.dll和 libmysql.dll到 C:WINDOWSsystem32 中。
接下来在IIS中进行设置,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向D:webphpphp5isapi.dll,在“扩展名”输入框里面输入“.php”(注意:在windows XP下需要加“.”),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。
在C:inetpubwwwroot目录下新建phpinfo.php文档,内容为:<?php
phpinfo();
?> 然后在IE中输入:http://localhost/phpinfo.php进行查看,PHP运行正常即可看到本机PHP的相关信息。
≡ MySQL 5.0.37 的安装 ≡
打开我的电脑,进入D:web,在其下新建一个文件夹,名为 mysql 。
到其官方站点下载 http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.37-win32.zip/from/pickr 并执行。
按Next,然后选择Custom安装方式。
点击Change,改变安装路径;为:"D:webmysql"。
等安装进度条load完时,会出现一个Sign Up向导,这里不用理,选择最下面的那个Skip Sign-Up,然后Next,上面有个 "Configure the MySQL Server now" 是打勾的,不要去掉,直接点Finish。
现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine。
再Next,选择Non-Transactional Database Only。
再Next,选择Manual Setting,连接数选择200到300,在此因为是本机测试,所以此项并不重要。
再Next,是设置其的端口,默认是3306,不要动它。
再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk。
再Next,在Include Bin Directory in Windows PATH前打勾。
再Next,在Modify Security Settings前的勾取消,因为是本地环境,非服务器和虚拟主机。
最后一个Next再加Execute,可以看到上面的步骤全部完成。
MySQL的帐号是:root,密码为空。
检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:"mysql -uroot -p",回车后要求输入密码,因为密码为空,所以直接再按回车即可。现在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version:5.0.37-community-nt
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
表示全部安装成功。
操作符变成了"mysql>",键入exit退出即可。
≡ Zend Optimizer 3.2.6 的安装 ≡
打开我的电脑,进入D:local,在其下新建一个文件夹,名为 zend 。
到其官方站点http://www.zend.com/free_download/download下载 ZendOptimizer-3.2.6-Windows-i386.exe 并执行。要先注册才可以下载,有点烦。
按Next,到了路径选择那儿,点Browse,默认是"C:Program FilesZendZendOptimizer-3.2.6",将其修改为"D:webzend"。
按Next后,可以看到的是服务器的选择,选择第1项IIS,直接点Next。
接下来的一路点Next,全接默认的设置,然后Install,Zend在此过程中会添加信息到php.ini,默认添加即可。
Zend安装完成。
≡ phpMyAdmin2.10.0.2 的安装 ≡
到其官方站点http://sourceforge.net/projects/phpmyadmin下载 phpMyAdmin-2.10.0.2-all-languages.zip 并解压,并更改目录名为phpmyadmin,然后移动到"C:inetpubwwwroot下"。
编辑:libraries下的config.default.php。
查找:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
这里由于是本地测试环境,所以所按默认值,不需要更改。
查找:
$cfg['DefaultLang'] = 'en-iso-8859-1';
替换:
$cfg['DefaultLang'] = 'gb2312';
查找:
$cfg['DefaultCharset'] = 'iso-8859-1';
替换:
$cfg['DefaultCharset'] = 'gb2312';
设置完成。现在打开IE,键入:"http://localhost/phpmyadmin",即可进行相关操作。
≡ 其它说明 ≡
MySQL的帐号为:root,密码无,即为空。数据库,可以自己随意创建。
IIS如果安装失败,一般是由于IIS帐号密码不同步所造成,还有检查相关服务是否被禁用,只要通过耐心修正即可恢复正常,在此就不过多叙述了,我的站点放置了修正方法。网页存放目录:D:inetpubwwwroot
为了目录整洁,也可以把phpmyadmin目录移动至D:webphpmyadmin,然后在IIS中创建phpmyadmin的虚拟目录。
打开phpmyadmin如出现一行乱码,一般是由于mysql未正常运行,虽然在测试mysql时显示出它已经正常了,但没有在php中连接上mysql,用探针程序会发现它没有正常运行,这时需要重新安装mysql,具体原因,我也不清楚。
为了保持wwwroot目录的整洁性,可以把phpmyadmin目录移至D:web,并在IIS中新建phpmyadmin的虚拟目录。
御龙在天红包系统下载v1.414.0.1 安卓版
角色扮演 1.48G
下载逃跑吧少年ios版下载v8.33.0 iphone手机版
其它手游 1G
下载roblox国际服安装器下载v2.684.688 安卓手机版
经营养成 125.7M
下载傲世西游ios版下载v2.121 iPhone版
其它手游 294M
下载仙剑奇侠传iphone版下载v1.1.98 ios版
其它手游 549M
下载物质与魔法最新版下载v2.57 安卓版
其它手游 414.0M
下载物质与魔法测试服下载v2.57 安卓版
其它手游 414.0M
下载上古修仙最新版下载v10.2.29 安卓版
角色扮演 180.1M
下载最强NBA官方版下载v1.55.662 安卓版
下载
逃跑吧少年官方正版手游下载v8.33.0 安卓2025手机版
下载
宝宝梦想小镇宝宝巴士最新版下载v9.87.00.00 安卓官方版
下载
宝宝爱刷牙宝宝巴士教育版下载v9.87.00.00 安卓版
下载
小玛丽捕鱼官方正版下载v5.13.0 安卓版
下载
小玛丽捕鱼旧版安装下载v5.10.10 安卓官方版
下载
原神bilibili服官方版下载v5.8.0 安卓哔哩哔哩服
下载
天天捕鱼电玩版赢话费官方版下载v11.0 安卓版
下载