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:

说点什么吧




wireless earbuds moscow mule mugs bluetooth speakers waterproof camera best wireless earbuds best vacuum cleaner best drugstore foundation best dishwasher best waist trainer wireless headphones best vacuum 0594918 best bluetooth earbuds waterproof bluetooth speaker tattoo cover up action camera
订阅本站