AppServ是 PHP 网页架站工具组合包, 将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ所包含的软件有:Apache、PHP、MySQL、phpMyAdmin等,安装使用非常方便。
一般我们的PHP项目就是在其安装的APPServ下的www目录下运行的
需要注意的配置
1.端口一定不要冲突(可以跳过)
2.修改网站根目录 (可以跳过)
查找 DocumentRoot有这么一行
DocumentRoot"C:/appserv/www"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现403 错误
查找 This should be changed to whatever you setDocumentRoot to
在它下面两行有
<Directory "C:/appserv/www">
比如是 你想把项目放到其他盘符下,把上面两项的 C:/appserv/www改成你想要的目录
3.查找 #LoadModule rewrite_module modules/mod_rewrite.so 把#去掉
5默认c盘windows下有个php.ini文件是php配置文件,可以指定配置文件的位置;(可以跳过)
在最后加上:
<IfModule php5_module>
PHPIniDir C:/AppServ/php5/php.ini
</IfModule>
6.测试
在网站根目录下创建一个 phpinfo.php 文件
<?php
phpinfo();
?>
访问该页能显示出配置信息
php.ini配置文件
主要配置就是扩展的配置,添加驱动 驱动需要注意的两个问题 :
1.以windows系统为例:
如果使用Apache+PHP的,请选择VC6版本;
如果使用IIS+PHP的,请选择VC9版本。
2.官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择ThreadSafe 版本的PHP来使用。
为了PHP能更好的访问sqlserver数据库,使用PDO连接SQL Server2008 需要安装驱动
以PHP5.2,Thread Safe版本为例
1) 根据PHP的版本选择对应的.dll文件,放入PHP扩展目录ext里
php_pdo_sqlsrv_52_ts_vc6.dll
php_sqlsrv_52_ts_vc6.dll
2)修改PHP.ini文件,添加以下几条命令
extension=php_pdo.dll
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
3)重启Apache
通过phpinfo();查看安装结果。如果出现PDO_sqlsrv一栏,就说明驱动安装成功