实战PHP5+Apache2.2+MySQL5.1配置经历_PHP教程
配置环境:Windows Xp Professional Sp2 + Apache 2.2.4 + PHP 5.2.5 + Mysql 5.1.33
现把经验分享如下:
关键目录表示:PHP安装目录——PHP_Dir,Apache安装目录——Apache_Dir。注意目录字串末尾都没有“/”或“”
1.安装 MySql,PHP,Apache,安装一般没有什么问题,关键在于配置。
2.配置 php.ini:
(1)把PHP_Dir目录下的php.ini-dist复制一份,重命名为 php.ini。
(2)打开 php.ini,查找定位到extension_dir,设置为extension_dir = "PHP_Dir"。注意PHP_Dir结束不包括斜杠“/”号,且把反斜杠“”改为斜杠“/”。
(3)在php.ini中,定位到extension=php_mysql.dll,把这一行的前面的“;”号删除,并且改为extension=ext/php_mysql.dll。如果要加载mysqli或其它模块,同样这样修改。
在配置extension_dir的时候,网上有很多,但基本是保留默认的"./",并且又拷贝文件又设置环境变量的,太麻烦。在我本本上从未成功过(我只在公司一台式机上配置成功过)。我现在这种配置,MYSQL模块的路径合起来就是“PHP_Dir/ext/php_mysql.dll”,否则Apache启动的时候就不能加载Mysql模块。
3.配置 httpd.conf
(1)把Apache_Dirconf目录下的httpd.conf打开(像我这样的新手最好拷贝一份,呵呵)。
(2)定位到Listen,默认为Listen 80,如果有多个服务器,可以做适当修改,我IIS占用了80端口,所以我改为Listen 81。
(3)添加LoadModule,为阅读方便,定位到一大串的LoadModule的后面,添加
LoadModule php5_module "PHP_Dir/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "PHP_Dir"如果使用php5apache2_2.dll也可能是php5apache2.dll,根据自己的环境设置
(4)适当设置根目录,我把DocumentRoot "Apache_Dir/htdocs"改成了其它目录,在
至此,配置完成。等我兴冲冲地打开浏览器,输入
上一篇: 请问下unicode编码如何输出汉字
推荐阅读
-
实战PHP5+Apache2.2+MySQL5.1配置经历_PHP教程
-
php Smarty初体验二 获取配置信息_PHP教程
-
centos+nginx从零开始配置负载均衡,centosnginx_PHP教程
-
实战在Ubuntu上配置Nginx+PHP+MySQL环境
-
APACHE中如何在同一个IP配置两个虚拟主机_PHP教程
-
yii2.0配置以pathinfo的形式访问,yii2.0pathinfo_PHP教程
-
在Nginx上配置ThinkPHP项目,nginxthinkphp项目_PHP教程
-
服务器上配置PHP运行环境教程_php实例
-
PHP配置文件PHP.INI的中文注释_PHP教程
-
PHP运行环境配置与开发环境的配置(图文教程)