php各软件在windows下单独安装
前段时间在linux上部署lamp环境,本来以为在windows下会很容易,但捣鼓了好几天才搞定,郁闷~~
安装的软件清单:
apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi
mysql-5.1.28-rc-win32.zip
php-5.2.6-win32.zip
phpmyadmin-3.0.0-rc1-all-languages.zip
zendoptimizer-3.3.0a-windows-i386.exe
?
安装目录分别是:
c:/php/apache2
c:/php/mysql5
c:/php/php5
c:/php/apache2/htdocs/admin
c:/php/zend
?
一、安装apache。
? 一路next就行,
到这一步的时候,需要指定network domain、server name以及邮箱等信息,貌似随便指定就行。
?
?安装完成后,打开ie,地址栏输入:http://localhost后会显示:it works!提示信息,说明安装成功。
?
二、安装mysql。
? 同样一路next就行,并设置root密码为root,数据库编码方式utf8。
?
三、安装php。
? 将php解压到c:/php/php5下,把php.ini-dist文件改为php.ini,把libmysql.dll拷贝到c:/windows下。
? 编辑c:/php/apache2/conf/httpd.conf文件,在
#loadmodule vhost_alias_module modules/mod_vhost_alias.so
?
下加入一行:
loadmodule php5_module c:/php/php5/php5apache2_2.dll
?
在
addtype application/x-compress .z addtype application/x-gzip .gz .tgz
?
下加入:
addtype application/x-httpd-php .php .phtmlphpinidir c:/php/php5/php.ini
?此时,apache服务器已经能够解析php文件了。
?
修改c:/php/php5/php.ini文件,在
; be sure to appropriately set the extension_dir directive.
?
下加入
extension_dir=c:/php/php5/ext
?
并把
extension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo.dllextension=php_pdo_mysql.dll
?
前的“;”去掉。
?
四、安装zend。
需要指定php.ini和apache的目录。
?
五、把phpmyadmin-3.0.0-rc1-all-languages.zip解压到c:/php/apach2/htdocs下,并改名为admin。