Linux下Lamp环境搭建

我们搭建Lamp环境使用tar.gz源代码的方式安装,如果是第一次安装tar.gz格式的lamp软件,最好在安装之前先检查一下系统中是否存在rpm版本默认的lamp软件,

卸载rpm版的lamp使用以下几个命令

rpm -qa | grep 软件包名 查看以 软件包名 开头的软件

rpm -e 包名(不包括版本号) 删除指定的软件包

rpm -e 包名 –nodeps 强制删除软件(如果软件提示和其他软件有关联,不让删除的话,使用此命令)


rpm -e httpd删除apache

rpm -e php 删除php

rpm -e mysql 删除mysql


注意mysql安装一定要在php之前


下面正式安装Lamp

1.安装apache

1)解压httpd.tar.gz: tar -zxvf httpd.tar.gz

      1. 进入解压后的文件夹 cd httpd-2.2.11/

      2. 配置apache

        ./configure --prefix=/usr/local/apache --enable-so

4) 生成可执行文件(此时还未安装) 使用 make 命令

5) 执行安装 make install


apache到这儿就安装完成了。

启动apache

/usr/local/apache/bin/apachectl start

检查apache是否占用了80端口

netstat -natup (我们可以使用kill命令杀死进程, kill pid)


2.安装mysql

1)添加一个mysqlgroupadd mysql

2) mysql组添加一个mysql用户 useradd -g mysql mysql

3) 解压mysql tartar -zxvf myslq.........tar.gz

4) 移动解压过的mysql安装文件至 /usr/local/mysql 目录下 mv -r

5) 初始化数据库信息

scripts/mysql_install_db –user=mysql

6) 改变mysql目录文件的拥有者 chown -R root .(这儿有一个点,表示所有文件)

7) 改变data目录的拥有者 chown -R mysql data

8)改变 mysql文件所属组为mysql chgrp -R mysql .()

9) 启动mysql服务:

bin/mysqld_safe –user=mysql &

10) 打开mysql服务端

bin/mysql -u root


至此, mysql安装完成



安装php

1)解压phptar tar -zxvf php-5...tar.gz

2) 进入解压过的包 cd php-5.2...

3)配置php

./configure --prefix=/usr/local/php

--with-apxs2 = /usr/local/apache/bin/apxs apache关联

--with-mysql =/usr/local/mysql mysql关联

4)make

5)make install


到这儿,php安装完成,但我们还需做一点配置

vi打开

apache/httpd.conf文件

310行添加 AddType application/x-httpd-php .php //apache调用php模块解析.php的文件

 

最后把php安装包里的php.ini_dist复制到 php/lib目录下


Lamp环境搭建成功


apachemysql默认是开机不启动

apachemysql添加开机启动

vi打开 /etc/rc.d/r.local

添加

/usr/local/apache/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe –user=mysql &


Linux下的Lamp环境搭建完成.







原文地址:https://www.cnblogs.com/mtima/p/2843355.html