预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

LAMP不完全安装配置手册 小高子&SHE July19,2009 v0.0.4 Project:http://code.google.com/p/texsky/ 目录 1安装前的注意事项2 2Apache2 2.1Apache的安装...................................2 2.2Apache的配置...................................2 2.3FastCGI模块的安装与配置............................3 3MySQL5 3.1MySQL的安装...................................5 3.2MySQL的配置...................................6 3.3让MySQL开机自启动..............................9 4PHP9 4.1PHP的安装....................................9 4.2PHP的配置....................................11 5结语12 1 1安装前的注意事项 请遵照一定的顺序安装,PHP必须最后安装。 请一定注意文中Shell提示符前面的路径,必须保证每次执行命令时都在正确的路径 下,否则可能会出错。当然,这也没那么死板,如果你清楚其中的原理,也可以自行调 整。 本手册是在Ubuntu8.10&9.04上测试的,所以文中额外安装的一些软件仓库中的包 可能会与其它发行版中的包名不同,请自行修改。 2Apache 2.1Apache的安装 先到http://httpd.apache.org/download.cgi下载相应版本的ApacheHTTPServer, 我使用的是2.2.11,下面就以该版本为例。 1.解压安装文件: ~$tarxzvfhttpd-2.2.11.tar.gz 2.编译并安装。--enable-so选项是打开Apache的DSO(DynamicSharedObject)功 能,为以后动态添加moudle做准备。同时我修改了默认安装路径。 ~$cdhttpd-2.2.11 ~/httpd-2.2.11$./configure--enable-so--prefix=/usr/local/apache2 ~/httpd-2.2.11$make ~/httpd-2.2.11$sudomakeinstall 这样就算安装成功了。 2.2Apache的配置 默认情况下Apache服务是以daemon用户组的身份运行的,所以要先将当前用户加 入到daemon组中,这样才有权限去使用HTTP服务。 ~$sudousermod-a-Gdaemon`whoami` 2 然后就是Apache最重要的配置文件了:httpd.conf,这个文件默认保存在/usr/local /apache2/conf下。 修改其中的DocumentRoot项为网站的主目录,并替换下面的Diretory项中的/usr/local /apache2/htdocs为刚才的主目录,使得具有权限去访问该目录。还可以修改ServerName 为localhost:80,否则启动Apache时会有警告提示。 最后通过以下命令启动Apache服务,将start替换为stop可以停止运行Apache,替 换为restart可以重启Apache。也可以在PATH变量指定的目录中放一个符号链接,免得 每次这么麻烦。 ~$sudo/usr/local/apache2/bin/apachectlstart 2.3FastCGI模块的安装与配置 1.FastCGI模块的安装 到这里:http://www.fastcgi.com/dist/下载modfastcgi,我用的是2.4.6版。Apache的 模块添加一共有两种方式,一种是编译Apache时同时指定添加的模块,另一种就 是DSO动态添加了,不过后者需要Apache编译时添加了--enable-so参数。这里采用的 是DSO的方法: ~$tarxzvfmod_fastcgi-2.4.6.tar.gz ~$cdmod_fastcgi-2.4.6 ~/mod_fastcgi-2.4.6$/usr/local/apache2/bin/apxs-omod_fastcgi.so-c*.c ~/mod_fastcgi-2.4.6$sudo/usr/local/apache2/bin/apxs-i-a-nfastcgi\ >.libs/mod_fastcgi.so 上面的命令执行完以后,会