因为是用WIN的IIS,所以Zend就不需要用了,所用的东西有php5.25,mysql5.0,phpmyadmin(2.11)。
所需文件下载地址:
Zend(WIN下不用下载)
http://www.phpchina.com/download/soft/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe
phpmyadmin(2.11)
http://count.crsky.com/view_down.asp?down_url=http://5.qzdx3.crsky.com/200803/phpMyAdmin-v2.1151.rar&downd_id=10&ID=7007&SOFTID=4190&down=yes
mysql5.0
http://sq.onlinedown.net/down/mysql-5.0.51a-win32.zip
php5.25
http://us2.php.net/distributions/php-5.2.5-Win32.zip
第一步:php环境配置
1.php根目录的所有dll文件复制到system32
2.ext目录中所有dll复制到system32
3.php.exe php.ini-dist 到WINDOWS
4.WINDOWS找到php.ini-dist改名php.ini
5.打开php.ini查找
register_globals = Off [Off设置成On]
extension_dir = "./" [路径修改成ext所在的目录 如:c:\php\ext]
;extension=php_mysql.dll [去掉分号,让PHP支持Mysql]
;extension=php_gb2.dll [去掉分号,让PHP支持数据库]
;extension=php_mbstring.dll [去掉分号,让PHP支持PHPAdmin
;extension=php_mcrypt.dll
6.打开Internet 信息服务(IIS)管理器→打开网站属性→主目录
→配置→添加→游览→进入PHP目录→选者 php5isapi.dll→
扩展名 .php →限制为(GET,POST)
7.点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器
属性”对话框中,依次填入 筛选器名称“php”可执行 文件“c:\php\php5isapi.dll”
8.文件添加个首页文件 index.php
9.web服务扩展→扩展名:php →添加c:\php\php5isapi.dll
→设置扩展状态为允许
第二步:mysql安装
以下是我安装mysql-essential-5.1.22-rc-win32.msi的方法
1.Custom 自定义安装
2.点击"Change"更改 MySQL 安装目录
3.待文件复制安装完毕后,进行 MySQL 设置界面,单击 Finish
4.Detailed Configuration(详细配置)
5.选择 MySQL 运行模式:Server Machine
6.选择 MySQL 数据库默认存储方式:Non-Transactional Databaseonly ( MYISAM)
7.设定 MySQL 最大连接数:一般设置为 512
8.设定 MySQL 网络参数,注意:不要启用 Strict Mode!
9.选择:cmd
10.修改设定 root 用户密码,注意:不要启动远程连接模式!
11.测试 MySQL 工作是否正常。打开 cmd 命令提示符窗口,输入命令
mysql -uroot -p
第三步:phpMyAdmin安装
学习PHP之初,走了很多的弯路.别的先不说了,就说这个PHPMYADMIN吧.
PHPMYADMIN是WEB方式来管理MYSQL数据库的程序,虚拟主机用户必备.
刚刚接触PHP时,费了半个月时间,学习掌握了PHP环境搭建,并且达到熟练的程度.
做完程序后,上传至空间,可以运行,高兴了好一阵.可是涉及到管理数据时就傻了眼.
我在本机调试时用的是MySQL Control Center,到了虚拟主机必需要用到PHPMYADMIN.
如何配置PHPMYADMIN.下面是本人的一个小结.
phpMyAdmin-2.11.5 配置
1.下载 phpMyAdmin-2.11.5 并解压,并更改目录名为phpmyadmin,然后复制到你的网站根目录。(这里的phpmyadmin是可以随意改名的,不能用中文,例如:phpjiermyadmin)
这是在这里下载的:http://www.onlinedown.net/soft/2622.htm
2.编辑:libraries下的config.default.php。
3.查找:$cfg['PmaAbsoluteUri']
改为:$cfg['PmaAbsoluteUri'] = 'http://你的域名/步骤1中你所改的目录名';
如:$cfg['PmaAbsoluteUri'] = 'http://www.jierweb.com/phpjiermyadmin';
4.查找:$cfg['Servers'][$i]['auth_type'] = 'config';
改为: $cfg['Servers'][$i]['auth_type'] = ''; (因为是网络空间上使用,所以这里是“”,“config”是在本地调试时可以使用的)
5.查找: $cfg['Servers'][$i]['user'] = 'root';
改为: $cfg['Servers'][$i]['user'] = '你的数据库的用户名';(这个应该还记得吧,不记得了可以向空间商索取)
6.查找:$cfg['Servers'][$i]['password'] =
改为:$cfg['Servers'][$i]['password'] = '你的数据库密码';
7.查找:$cfg['DefaultLang'] = 'en-iso-8859-1';
替换:$cfg['DefaultLang'] = 'gb2312';
8.查找:$cfg['DefaultCharset'] = 'iso-8859-1';
替换:$cfg['DefaultCharset'] = 'gb2312';
9.查找:['blowfish_secret'] = ''
替换:['blowfish_secret'] = '123456789' (其中的123456789可为随便一个数,少了这步会出错)
10.设置完成。现在打开IE,键入:"http://你的域名/步骤1中你所改的目录名",填写登陆的用户名密码,即可进行相关操作。
第四步:Zend Optimizer安装 (WIN下不用选)
1.直接点下一步就OK了
如果phpmyadmin出现如下错误[以下方法解决]
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
环境是win2003std II6
在php的目录建立个文件夹tmp,设置tmp属性为ervery one完全控制。
在php.ini找到session.save_path 这一行,设成session.save_path = "C:/php/tmp"把分号弄掉。
+====================
解决它:
将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),
在php.ini找到session.save_path 这一行,设成session.save_path = "C:/php/tmp"把分号去掉
在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,
找到 $cfg['blowfish_secret'] 将后面的赋值,加入数字和字母组合
日志