WINDOWS7搭建PHP开发环境及配置PHPCMS(自己整理)
- 格式:pdf
- 大小:810.35 KB
- 文档页数:13
一、去官方下载需要的代码包、软件包
1.Apache:(用openssl版本,下载.msi格式就行)
2.PHP:(当Apache做服务器时,用vc6版本,当IIS做服务器时用vc9版本,下载最好是.zip 格式,vc6版本只到5.
3.5)
3.MySQL:(从MySQL Community Server找版本下载,不要MySQL Enterprise Edition,下载.msi就行)
4.ZendOptimizer
5.phpMyAdmin:(下载all-languages.7z/.zip格式就行)
6.phpcms_v9_UTF8.zip
二、安装、解压
1.Apache
主要配置Network Domain、Server Name、Email地址(我依次填的是、、admin@)。
出现选择安装选项界面,如图所示,左键点选“Apache HTTP Server2.0.55”,选择“This feature,and all subfeatures,will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。
2.PHP
只要解压php-5.3.5-Win32-VC6-x86.zip到某个盘即可完成PHP安装(我是将其解压到D盘目录下D:\PHPDEV\PHP)
3.MySQL
点击Mysql安装程序自动安装,在此期间你可以根据需要选择Mysql数据库的安装目录(我安装到D:\PHPDEV\MySQL),MySQL安装完后会启动向导,你可以先取消,下一部的配置里有说,在这里我直接配置如图。
在“Developer Components(开发者部分)”上左键单击,选择“This feature,and all subfeatures,will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。
选择您的网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting (手动设置,自己输一个数)”,我这里选“Online Transaction Processing(OLTP)”
执行Mysql服务配置选项
Mysql数据库的配置文件保存在D:\PHPDEV\MySQL\my.ini,如果今后有什么变动,你可以修改此文件。
三、配置
1.Apache(Apache配置文件httpd.conf在Apache安装目录下的conf文件夹里面)
用文本编辑软件打开httpd.conf将
(1)、更改本地站点目录(自己建立www文件夹,名字自己随便取)
将DocumentRoot"C:/Apache2.2/htdocs"改为DocumentRoot"D:/PHPDEV/www"
将
(2)、增加对index.php的优先执行
将DirectoryIndex index.html改为DirectoryIndex index.php index.html index.htm
(3)使Apache支持PHP
找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在其下面增加如下内容(注意php的安装路径)
LoadModule php5_module"D:/PHPDEV/PHP/php5apache2_2.dll"(win7下路径的""没有,有会不能启动apache服务器,因我用的是2.2.X版本的服务器,故dll文件选这个2_2的)PHPIniDir"D:/PHPDEV/PHP"
找到AddType application/x-gzip.gz.tgz在下面加上三行
AddType application/x-httpd-php.php
AddType application/x-httpd-php.html
AddType application/x-httpd-php.htm
说明:我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使用php5apache2_2.dll。
2.PHP(配置文件php.ini在PHP安装目录下)
(1)把php.ini-development改名为php.ini,然后用文本编辑器修改php.ini,接下来的步骤都是在php.ini进行的。
(2)找到
;On windows:
;extension_dir="ext"
修改为
;On windows:
extension_dir="D:\PHPDEV\PHP\ext"
表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。
(3)由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll 等,即将
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll
;extension=php_xmlrpc.dll
前面的英文分号(;)去掉
修改date.timezone,否则在执行phpinfo时date部分会报错:Warning:phpinfo() [function.phpinfo]…