《php服务器配置》
这周对PHP感兴趣了,看网上的资料在XP的IIS内很轻松安装成功,由于有时候测试ASP/NET程序经常用到IIS所以没有装Apache没有追求速度也没有装Zend,不过话又说回来PHP真不是省油的灯,由于我喜欢“干净”的系统,一般电脑上只有常用的应用软件(而且插了还原卡),其他软件包括程序测试一般都是在虚拟机内进行的所以我就把PHP加MYSQL5装到2003里,经过一系列的折腾在XP内安装的套路在2003行不通,那么我下面就把我的安装过程下来如遇到相同问题的朋友可以参考一下。 全部自动安装版的 xampp phpStudy 都是很不错的 集成Apache,PHP,MySql,Zend,PhpMyAdmin PHP版本:PHP 5.25(压缩包版) 2.“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\PHP\sapi\php5sapi.dll,然后一路确定即可。 3.再打开“默认 Web 站点属性”窗口的“的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 4.确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: 5、打开浏览器,输入:http://localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php,内容如下: 6、打开浏览器,输入:http://localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI。 以上是在XP内安装PHP5的方法,但是在2003内不是这个样子的了 这样安装的话会显示“Service Unavailable " PHP4.0以上的版本。只需以下三个文件就可以了: 把php5ipi.dll,php5s.dll 这两个文件COPY到XP的 SYSTME32目录下去 1.在“控制面板”的“管理工具”中打开“Internet 信息服务”。 填好后按“确定” 4.选择“主目录”,按“配置”。 按“确定” 6.重启你的IIS。(简单方法如下:) 7.打开WIN2003中的“Internet信息服务(IIS)管理器”-> “WEB服务扩展”,按菜单上的“操作”-> “添加一个新的WEB服务扩展” 在“扩展名”中输入“PHP”,按“添加”,在弹出新的窗口中按“浏览”,选择安装PHP目录中的php5s.dll文件后,在原本的窗口中“设置扩展状态为允许”前面打勾,确定即可。 这样的话PHP5就在服务器上安装成功了 那么接下来是 MySql了,由于是安装版的一路NEXT就行,有一个界面会过不去那是输入用户名跟密码的地方root root这个版本的MYSQL密码不允许是空了。 下面安装Mysql的WEB可视管理工具PhpMyAdmin 因为是一个ZIP的压缩包,解压把他放置到一个站点目录建立一个站点 搜索$cfg[’PmaAbsoluteUri’],设置你的phpmyadmin的URL,如:$cfg[’PmaAbsoluteUri’] = ’http://localhost/phpmyadmin/’; 注意这里假设phpmyadmin在默认站点的根目录下 搜索$cfg[’blowfish_secret’],设定好root密码后这里也要填写比如ROOT密码则设置为 搜索$cfg[’DefaultLang’] ,将其设置为 zh-gb2312 ; 搜索$cfg[’DefaultCharset’] ,将其设置为 gb2312 ; 搜索$cfg[’Servers’][$i][’auth_type’],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg[’Servers’][$i][’auth_type’] = ’cookie’; 注意这里如果设置为config请在下面设置用户名和密码!例如: $cfg[’Servers’][$i][’user’] = ’Root’; // MySQL user-----MySQL连接用户 $cfg[’Servers’][$i][’password’] = ’Root’; 然后在浏览器输入地址运行PhpMyAdmi,可以运行但是出现了 无法载入mysql扩展
让后我在网上找了很多资料最后解决办法是 1、找到windows 下php.ini 修改 改动前: ;extension=php_mysql.dll 改动后: extension=php_mysql.dll 2、改动php.ini ;extension_dir = “./” 为 extension_dir = “./” 3、拷贝php_mysql.dll到windows目录下 在开始——运行——输入net stop iisadmin 一波三折,最后就运行成功了 由于自己过于兴奋一下子装了8个PHP系统什么论坛 CMS 博客 商城...能装的都装了发现PHP的速度确实不错 |