lamp环境搭建(apache安装,mysql安装,php安装)

发布时间:2019-10-30  栏目:计算机教程  评论:0 Comments

  
LAMP相信不用我说大家都知道是什么意思了吧,简单地说就是Linux提供操作系统平台,apache提供WEB服务,mysql提供数据库支持,PHP提供动态语言支持……..

1、卸载系统内置的LAMP环境

    下面是我的拓扑图:

1)卸载httpd服务(内置Apache)

① 使用rpm指令查询安装的httpd服务

美高梅娱乐场网站 1

 

② 卸载httpd服务

美高梅娱乐场网站 2

 

如果出现以上提示,代表系统默认不允许我们卸载软件,使用强制卸载 – – nodeps

美高梅娱乐场网站 3

依次卸载其他软件

美高梅娱乐场网站 4

   

2)卸载mysql服务

美高梅娱乐场网站 5

 

美高梅娱乐场网站 6

3)卸载php服务

美高梅娱乐场网站 7

 

    实验步骤很多,请想亲自实现的朋友仔细看清,呵呵,细节决定成败喔….

2、LAMP环境安装注意事项

① 必须把Linux系统中的内置AMP卸载干净

② 注意软件的安装顺序

第一步:首先安装Apache环境

第二步:安装MySQL环境

第三步:安装PHP环境

 

   
1.安装FTP服务,将必要的软件及论坛程序(见后图)上传到/home/liwentao用户主目录下.如下图所示:

3、Apache软件的安装

① 第一步:复制软件到Linux服务器

美高梅娱乐场网站 8

② 第二步:把AMP软件复制或剪切到自己的家中/root目录

美高梅娱乐场网站 9

 

③ 第三步:返回自己的家,然后对软件包进行解压缩

要使用到的知识点:实现对tar.gz软件包解压,指令tar  -zxvf  tar包名称

但是实际应用中,一般很少些参数v,不显示进度。

美高梅娱乐场网站 10

解压后如下图所示:

美高梅娱乐场网站 11

④ 第四步:对tar源码包进行编译(gcc编译器),生成可执行文件

① ./configure编译前配置(配置软件安装路径与参数)

② 配置软件安装路径- – prefix

③ –enable-so :Apache软件的安装需要依赖动态库

安装方法1:./configure(我是空格)–prefix=/usr/local/apache(我是空格)–enable-so

以上方法虽然可以实现对软件的配置,但是一行写了多个代码不方便使用。

安装方法2:./configure(我是空格)\

–prefix=/usr/local/apache(我是空格)\

–enable-so 回车

示例代码:

美高梅娱乐场网站 12

⑤ 使用make指令对Apache软件进行编译

美高梅娱乐场网站 13

 

编译过程并没有进行软件的安装,只是生成一个可执行文件而已

⑥ 使用make install指令对Apache进行安装

美高梅娱乐场网站 14

 

⑦ 软件安装完成后,必须启动,否则无法运行

Apache软件安装完成后,其启动文件放在bin目录下,我们可以进入然后调用start方法进行启动。

美高梅娱乐场网站 15

启动完毕后,打开浏览器输入http://localhost美高梅娱乐场网站,,显示如下界面代表安装成功:

美高梅娱乐场网站 16

美高梅娱乐场网站 17

4、MySQL软件的安装

我们使用的MySQL是Linux中的绿色软件包,可以直接使用

① 解压mysql压缩包,如下图所示:

美高梅娱乐场网站 18

 

② 为mysql文件夹重命名为mysql,这样好管理

美高梅娱乐场网站 19

/usr/local/apache

/usr/local/mysql

③ 迁移mysql文件夹到/usr/local目录下

美高梅娱乐场网站 20

美高梅娱乐场网站 21

使用ls –l指令查看当前目录结构

美高梅娱乐场网站 22

通过观察发现,在本该显示文件拥有者与文件所属组的第3列与递4列显示的是8972,主要原因是因为:我们使用的软件是别人电脑上打包好的软件包,但是我们的服务器上并没有与之对应的拥有者与所属组,所以默认显示了8972。

④ mysql软件的安装

1)groupadd mysql :创建一个mysql组

2)useradd -g mysql mysql :创建一个mysql用户同时指定该用户到所属的mysql组中

美高梅娱乐场网站 23

3)对mysql进行配置与初始化

首先切换到/usr/local/mysql目录,然后按照以下步骤操作:

scripts/mysql_install_db  –user=mysql :以mysql用户初始化mysql数据库

美高梅娱乐场网站 24

默认情况下,在/usr/local/mysql/data/mysql目录下没有任何数据,所以以上指令就是对当前目录进行初始化操作,示例代码:

① 首先请回到/usr/local/mysql目录下

美高梅娱乐场网站 25

② 使用scripts下的指令初始化数据库

美高梅娱乐场网站 26

 

初始化成功后,/usr/local/mysql/data/mysql文件夹中的数据如下图所示:

美高梅娱乐场网站 27

接下来使用,chown与chgrp更改mysql目录下的文件拥有者与文件权限:

chown  -R  root  .(我是点号),这里的.点号代表当前目录下的所有文件

美高梅娱乐场网站 28

chown  -R  mysql  data,更改data文件夹的文件拥有者为mysql

美高梅娱乐场网站 29

 

chgrp  -R  mysql  .(我是点号),更改当前目录下的所有文件的所属组都为mysql

美高梅娱乐场网站 30

 

美高梅娱乐场网站 31

bin/mysqld_safe –user=mysql & ,这一步就是启动mysql,不要忘了后面的&(后台运行)

美高梅娱乐场网站 32

使用bin/mysql进行启动mysql软件:

美高梅娱乐场网站 33

    2.解压各安装包…如下图所示:

5、为MySQL数据库设置密码

美高梅娱乐场网站 34

再次登录MySQL,如下图所示:

美高梅娱乐场网站 35

美高梅娱乐场网站 36

6、PHP软件的安装

① 解压php软件包,如下图所示:

美高梅娱乐场网站 37

② 使用如下步骤对PHP进行初始化

美高梅娱乐场网站 38

③ 使用make进行编译生成可执行文件

④ 使用make install进行软件安装

美高梅娱乐场网站 39

⑤ 在/usr/local/apache/htdocs目录下创建一个index.php文件,然后使用浏览器浏览如下图所示:

美高梅娱乐场网站 40

⑥ 让Aapche支持PHP文件解析

1)打开/usr/local/apache/conf/httpd.conf文件

美高梅娱乐场网站 41

2)找到如下语句

美高梅娱乐场网站 42

3)为Apache添加PHP文件支持

美高梅娱乐场网站 43

4)使用bin/apachectl restart两次(一次可能不管用)重启Apache

美高梅娱乐场网站 44

再次通过浏览器运行php文件,效果如下图所示:

美高梅娱乐场网站 45

留下评论

网站地图xml地图