Linux 下PHP环境配置 LAMP
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全程指导Linux 下PHP环境配置LAMP
二月26, 2007 by zuo
日志类别:网络技术
安装LAMP分为两种稍有不同的方法,方法的不同主要是因为所使用的PHP的版本不同所致。
1 PHP 4.4.4
安装环境:Red Hat Linux
注意事项:安装LINUX的时候,不要安装系统自带的apache(在Linux下名为httpd),也不要安装mysql;
所需软件:
∙php-4.4.4.tar.gz
∙mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
∙phpMyAdmin-2.8.2.4.tar.gz
∙gd-2.0.33.tar.gz
∙httpd-2.0.59.tar.gz 即(Apache2)
∙ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz
安装路径:/usr/local;
安装步骤:
1.1 安装mysql
(1)首先得看下载下来的mysql是二进制的还是源代码的。由于mysql-standard-5.0.27-
glibc23.tar.gz是二进制的,所以不用进行.configure的配置,直接解压文件,把解压出来的文件名改名为mysql,放置到想安装的路径位置去。我的位置是/usr/local/mysql;
(2)建立一个mysql组和一个mysql用户来访问mysql;
[root@Linux root]# cd /usr/local/mysql #进入mysql文件夹
[root@Linux mysql]# groupadd mysql #建立组
[root@Linux mysql]# useradd mysql -g mysql #建立用户
(3)建立用户之后就初始化表
[root@Linux mysql]# ./scripts/mysql_install_db–-user=mysql
(4)设置权限
[root@Linux mysql]# chown -R root . #设定root能访问/usr/local/mysql,注意后面有个点
[root@Linux mysql]# chown -R mysql data #设定mysql用户能访问/usr/local/mysql/data,里面存放的是数据库文件
[root@Linux mysql]# chgrp -R mysql . #设定mysql用户组能访问/usr/local/mysql,注意后面有一个点
(5)配置完成之后,运行mysql
[root@Linux mysql]#/usr/local/mysql/bin/safe_mysqld–user=mysql &
如果没有问题的话,应该会出现类似的提示:
[1] 一个数字
#Starting mysqld daemon with databases from /usr/local/mysql/data
恭喜,这就证明你的mysql已经安装成功了。
(6)修改root密码.默认安装密码为空.为了安全必须马上修改。
[root@Linux mysql]# /usr/local/mysql/bin/mysqladmin -uroot password 123456
现在修改的密码为:123456
(7)设置开机自动启动
[root@Linux mysql]# cp support-files/mysql.server /etc/init.d/
OK,MySql已经安装成功。
(8)进入mysql
[root@Linux mysql]# /usr/local/mysql/bin/mysql -u root -p
Enter password:输入你的密码。
可以见到以下提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-standard-log
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
(9)退出mysql
mysql> quit;
1.2 安装apache2 (即httpd)
(1)解开压缩文件httpd-2.0.59.tar.gz
(2)进入解开的文件httpd-2.0.59中:
[root@Linux root]# cd /你的存放该文件的路径/httpd-2.0.59
(3)在/usr/local 新建一个文件夹apache2 ,到时候就是安装在这里.
(4)开始配置Apache
[root@Linux httpd-2.0.59]# ./configure(空格)
–prefix=/usr/local/apache2 (空格)
–enable-module=so(空格)
–enable-rewrite=shared(空格)
–enable-speling=shared(回车)
(注:–prefix=/usr/local/apache2 为安装的路径)
(5)配置完成,开始编译:
[root@Linux httpd-2.0.59]# make
编译会需要一定的时间.
(6)安装
[root@Linux httpd-2.0.59]# make install
(7)让apache2随系统启动
找到/etc/rc.local 文件,打开,在最下面输入以下一行:
/bin/sh -c ‘/usr/local/apache2/bin/apachectl start’
保存并退出。
(8)打开/usr/local/apache2/conf/下的httpd.conf,进行配置。找到#ServerName 127.0.0.1:80 去掉前面的#号,保存并退出。
(9)启动apache
[root@Linux root]# /usr/local/apache2/bin/apachectl start
(10)现在应该可以通过127.0.0.1来访问了,如果见到了apache 的有关说明,恭喜,apache 已经安装成功了。
1.3 安装GD库
解开压缩之后,进行配置:./configure –prefix=/usr/local/gd2
然后进行make ,再make install就可以安装成功了。
1.4 安装php
(1)在/usr/local/新建一个目录php
(2)解开压缩文件,然后进入解开的目录
[root@Linux root]# cd /你存放的路径/php-4.4.4
(3)进行配置
[root@Linux php-4.4.4]# ./configure(空格)