我自己的php环境安装配置
最近可能会用到php。第一步当然想到要安装开发环境。
网上有很多一键安装的,因为我机器上已经安装有了mysql所以不想重复在安装一个mysql。
就决定使用单独的配置安装。一开始在网上找了很多教程呀什么的。遇到了很多的问题。
记录一下我的安装过程,留作备忘。
第一步:
下载apache http server (httpd) 2.2.21
win32 binary without crypto (no mod_ssl) (msi installer): httpd-2.2.21-win32-x86-no_ssl.msi
下载php 5.2 (5.2.17)下载vc6 x86 thread safe的zip版本
vc6和vc9的区别:
vc6版本是使用visual studio 6编译器编译的,如果你的php是用apache来架设的,那你就选择vc6版本。
vc9版本是使用visual studio 2008编译器编译的,如果你的php是用iis来架设的,那你就选择vc9版本。
thread safe和non thread safe因为我一开始使用了non thread safe的启动apache的时候报错,报错信息就是因为这个非线程安全的原因。所以就使用thread safe的版本
第二布:
安装apache http server一路默认安装。把安装路径更改为e:\php_work\apache2.2
把php的zip包内容解压到e:\php_work\php5
第三步:
配置环境,打开apache的httpd.conf文件编辑如下内同:
1.有些网上的教程说在文件的最底端添加loadmodule,我添加到了一大串loadmodule的下面,添加:loadmodule php5_module e:/php_work/php5/php5apache2_2.dll
2.找到documentroot改变:documentroot e:/php_work/root
3.找到 改变:
4.这步我觉得是我一直配置不正确的地方,网上的教程也是把这句添加到文件的最低端,但我加到了与的中间:添加addtype application/x-httpd-php .php .phtml
phpinidir e:/php_work/php5/
将php5目录下的php.ini-dist重命名为php.ini.
打开php.ini编辑如下内容:
1.找到extension_dir改变为:extension_dir = e:\php_work\php5\ext
2.把extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_xmlrpc.dll前面的分号(;)去掉
3.找到default_charset去掉前面的分号,并改为default_charset = utf-8
4.找到register_globals改变register_globals = on
最后将php5目录下的libmysql.dll复制到c:/windows中
重新启动apache服务,测试是否成功。
新建test_mysql.php写入: