一.安装准备:
软件:mysql php zend phpmyadmin
二.安装步骤
1. 安装IIS服务器,并使其支持ASP
2. 在D盘建立一下目录,hosting主要用于存放网站与网站日志,server主要用于存放mysql与其他软件。并将此两个目录给予IIS-WPG与Guests用户组可读,列出文件目录,读取权限。
3. 安装mysql
此处选默认
此处是数据库用户ROOT的密码
4. 安装完以后修改安装目录下的my.ini文件的datadir目录为D:/server/data
5. 新建用户mysql_user,设置其不属于任何组,设置超强密码,给予mysql_user,mysql安装目录读取和运行,列出文件目录,读取权限,mysql下data目录的权限为,修改,读取和运行,列出文件夹目录,读取,写入。
进入服务管理,设置MySQL服务登录身份为mysql_user,并重启MySQL服务
6. 安装PHP
将下载好的PHP安装程序解压至D:serverphp目录,将期目录内的所有.dll文件copy至C:WINDOWSSYSTEM32目录下(此处是登录phpmyadmin是出错的解决方法也可只复制指定的文件),
7. 将php目录下的php.ini-dist修改为php.ini
8. 并修改php.ini文件
修改extension_dir=“./”为extension_dir=“d:/server/php/ext”
修改php配置文件,加载扩展模块,将其前面的;去掉即可
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mysql.dll
extension=php_sockets.dll;
extension=php_zip.dll
9. 修改php配置文件,禁止部分php函数(可能被***加以利用),
查找disable_functions在“=”后加上要禁止的函数,如下;
Disable_fuctions=system,exec,passthru,escapeshellcmd,pcntl_exec,shell_exec
找到:register_globals=off改为on
找到: magic_quotes_gpc = off改为on
找到: display_errors = on 改为off
10.添加“WEB服务扩展”,打开IIS管理器,添加一个WEB服务扩展,
扩展名:php
要求的文件选择,php目录下的php5isapi.dll,设置扩展状态为允许。
11.点击IIS管理其中的网站,将默认网站删除,右键新建一个网站。
路径选择D:hostingwwwroot,网站访问权限选择读取,和运行脚本。
12.右键点击所建立的网站选属性,点击主目录,选择配置
点击添加,可执行文件选择,php目录下的php5isapi.dll,扩展名选择.php,动作限制为
HEAD,GET,POST,DEBUG
13.配置完后,点击文档,添加php的默认文档,index.php,default.php,并将其移动至最顶端。
14.在网站根目录建立一个test.php的测试文档,文档内容如下
<?
phpinfo()
?>
打开浏览器测试一下,输入http://你的ip地址/test.php,如出现以下画面说明,php已经没问题了
15.j接下来我们安装zend,此软件是为php提供加速的,装phpmyadmin必装,不装总是报缺少mysql扩展的错误
此处是选择的安装目录
这里选择所用的http服务器软件
选择php配置文件所在目录
选择要加速的网站目录
15. 接下来我们来安装phpmyadmin,将下载好的phpmyadmin解压至网站根目录,并将phpmyadmin安装文件的目录名改为phpmyadmin,将phpmyadmin目录中的config.sample.inc.php重命名为 config.inc.php。修改config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';这个是服务器地址 写localhost即可
$cfg['Servers'][$i]['compress'] = root;这个是mysql的用户名
$cfg['Servers'][$i]['AllowNoPassword'] = 648993;数据库用户名密码
修改完后,在浏览器输入http://你的ip地址/phpmyadmin
输入用户名密码即可,但是这是可能会报密码错误,以空密码登录,然后
进数据库为root重新创建一个密码。
注:如果打开phpmyadmin报缺少mcrypt插件等,请参照第六步。