php环境搭建步骤流程

十一月 15
磊子 2011年 1条评论

本地使用wordpress时,需要搭建php环境才可以让程序跑起来,所以今天我就来分享下php环境搭建的步骤。

安装平台及软件版本如下:
Windows xp sp3 和 apache_2.0.59-win32-x86-no_ssl.msi 和 mysql-5.0.22-win32.zip 和php-5.2.0-Win32.zip 和 phpMyAdmin-2.9.1-all-languages.zip,大家也可以下载最新版本来安装,当然步骤都一样。

一、Mysql安装
Mysql在windows平台下的安装是我们熟悉标准的安装欢迎程序。如不需要改变默认安装目录,一直点击next即可完成安装。
下面按照安装顺序解释一下安装过程中的选项。
1、默认是Typical,建议改成Custom
这一步需要选择组件及更改文件夹位置,组件使用默认即可,选择Change改变安装目录,注意:安装mysql的路径中,不能含有中文!
2、程序提示是否要在mysql.com上注册,可以选择跳过,即Skip Sign-Up。
3、安装结束,选中现在开始配置mysql服务器的选择框。
4、配置开始,选择第一项 Detailed Configuration
5、选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,根据自己的需求,选择其中之一。我搭建的是web应用平台,所以选择第一种。
6、选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的,我选择的是第一种。
7、选择InnodDB的数据存放位置,默认即可。
8、选择mysql允许的最大连接数,可以根据自己的需要选择,默认即可
9、选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,默认即可
10、设置mysql的默认编码,可以根据需要,选择gb2312或utf-8,建议使用utf-8如果已有数据库文件,要和原来已有的数据库的编码一致,否则可能会出现乱码。
11、选择是否要把mysql设置成windows的服务,建议选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐把下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。
12、设置mysql的超级用户密码,超级用户对mysql拥有全部的权限,下面的复选框选择是否允许远程机器用root用户连接到你的mysql服务器上面,根据需要选择。
13、点击Execute,如果前面的设置没有问题的话很快就可以成功安装了。

二、安装Apache同样是我们熟悉标准的安装程序。非常直观。
安装过程中会提示输入主机名,管理员信箱等信箱,这些信息安装完以后可以修改的,这里可以直接填写为 127.0.0.1,127.0.0.1,www@mail.com。注意,空着这几项也可以安装成功,但安装完成后启动apache服务器会提示缺少管理员信箱的错误,所以建议全部填写。
安装完成后在任务栏的右侧,应该有一个类似apache那个小羽毛的图标,这就是Apache2的服务管理器。如果图标的状态有显示绿色小三角,说明服务器已经安装成功,如果是红色的,则说明Apache没有安装成功,你需要进一步去找一下失败的根源。一般的错误原因是apache的配置文件不正确等,比如某一个模块没有正确加载。

三、安装PHP
将下载的php-5.2.0-Win32.zip 解压缩并复制到你选择的安装目录中,比如 C:\php。以下步骤中假定 PHP 位于 C:\php 中。建议不要用中间有空格的路径,例如:C:\Program Files\PHP。
复制 C:\PHP\目录下的 php5ts.dll 文件到c:\winnt\system32目录中.
复制 C:\PHP\ 目录下的libmysql.dll文件到 C:\windows\system32\ 目录中。
复制 C:\PHP\ 目录下的php.ini-dist文件到 C:\windows\ 目录中,并改名为 php.ini
用记事本打开编辑刚才复制到C:\windows\ 目录中php.ini文件。
找到下面两行
; Directory in which the loadable extensions (modules) reside.
extension_dir = “./”
修改成:
; Directory in which the loadable extensions (modules) reside.
extension_dir = “D:\server\php\ext”
再找到下面两行:
;Windows Extensions
;Note that ODBC support is built in, so no dll is needed for it.
将其中的一行;extension=php_mysql.dll前面的分号去掉改成:extension=php_mysql.dll
然后保存文件并退出即可使PHP5支持MySQL数据库

四:让 Apache 解析 php 页面

用你喜欢的文本编辑器打开httpd.conf文件,让我们加几行进去,这样我们Apache 就可以解析 .php 和.phps文件了。我们需要注意conf文件的两个部分,第一部分是 Dynamic Shared Object (DSO) Support list,第二部分是 cgi-bin directory

首先让我们找到如下所示的 DSO 列表.

# Dynamic Shared Object (DSO) Support
#
# to be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule’ lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l’) do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
……………..一直找到最后一行:
#LoadModule ssl_module modules/mod_ssl.so
上面一行是该列表的最后一行,按回车产生一个空的行,在这个空行内加入下面这行:
LoadModule php5_module D:www/server/php/php5apache2.dll
在关闭conf文件之前,我们需要再加入两行。
找到 # If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
# 在这个下面加入即可
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

五.更改apache解析配置
1. 查找关键字“DocumentRoot” 将””内的地址改成你的网站根目录
一般文件地址的“\”在Apache里要改成“/”。如 DocumentRoot “E:/www”
2.同样,你也可以通过查找“找”Options Indexes FollowSymLinks”,在Indexes前面加一个减号,这样可以禁止显示目录。现在应该是 “Options -Indexes FollowSymLinks”。再下面几行,有一个DirectoryIndex,后面是服务器默认的主页名称,服务器将按顺序依次在目录中查找这些文件,并将最先找到的显示出来。你可以把你的网站的默认页面的名字写在这后面。(一般要加一个index.htm和index.php)存盘。

六.配置phpMyAdmin
1.将phpMyAdmin-2.9.1-all-languages.zip解压缩放到你的www目录,我放的位置是E:/www/db
2.用任意文本编辑器打开 libraries\config.default.php , 查找 $cfg['PmaAbsoluteUri'] = ”; 修改为 $cfg['PmaAbsoluteUri'] = ‘http://localhost/db’; (http://localhost/db 你安装的位置)

然后添加mysql用户和密码密码,如下
$cfg['Servers'][$i]['user'] = ‘root’; // MySQL user
$cfg['Servers'][$i]['password'] = ’123456789′;

这样php环境就算搭建完成了。只要大家在安装时仔细一些,一次就可以搞定啦,网上也有集成的安装包,也可以下载安装。

» 版权所有©转载必须以链接形式注明作者和原始出处:磊子的博客 » php环境搭建步骤流程
» 地址:( Ctrl+C 复制 )
» 如果对本站感兴趣,请到网站右下方订阅本站,将为你带来更多精彩和实用的文章
» 如果您对这篇文章感兴趣,不妨小小的 捐助(Donate)一下博主吧,不管多少都是对博主最大的支持和鼓励哟,博主-磊子感谢大家的支持!!!

1 条留言 其中:访客:1 条, 博主:0 条

  1. 话说这个很专业,冯哥教过我,我一直没能很好的去利用!惭愧! :oops:

说点什么吧




订阅本站