Centos7搭建LAMP环境(源码)

  1. 云栖社区>
  2. 博客>
  3. 正文

Centos7搭建LAMP环境(源码)

jimmy.shi 2016-08-19 17:50:30 浏览3823
展开阅读全文

Centos7搭建LAMP环境(源码)


一、下载需要的软件源码

1. 下载Httpd,MySQL,PHP的源码安装包,选择自己需要的版本,后续的一些安装配置也是多数参考的官网的文档。链接地址:http://httpd.apache.org/https://www.mysql.com/http://www.php.net/


2. 下图是我的主要安装源码包:(选择好你需要的版本和依赖我们就可以开始安装)

98b8d580ddc047a326fd8111fd9274341b4e454c

3. 下载所有需要的包后,上传到你的服务器。

3665074ace5858b670dbedc0a55705fee3b54de8

4. 关闭防火墙和安全软件

二、Apache的搭建(httpd)

1. 进入c2bef1c333bfc6d938da26f6a8050910be79dfa6LAMP目录,输入tar -zxvf httpd-2.4.23,解压安装包。

2. 进入安装包,输入如下命令:

9c0bcec363222773da95be73cd824fe279f1bdd2

--enable-so开启模块,后续安装php的时候自动加载php模块,httpd默认安装的路径在/usr/local/apache2。

9b361b067931893e47658b33294f21bffb2bd185
3. 根据需要配置配置文件,具体的配置文件模版参考官网,我这里是简单的搭建,不做修改。

4. 启动httpd服务(如有需要可以加入开机自启动)。
9c17d5fe3e13c32a4b7e1327587e614985fec489
7cfde63900a9d1f2b88e190f0d5c2dfd1c58f980

三、MySQL的搭建

1. 解压安装包,进入安装目录

2. 官方文档的MySQL安装手册很全面,在这里做一下简单的解释:
3892240dee47b84c7605ba2a253feda366199c8e
2.1 首先添加组和用户,建议在安装应用程序时,有必要创建新的组合用户,方便权限控制。

2.2 进入安装目录,如果你没有安装cmake,请先安装cmake,安装的方式自选。

2.3 用mysql用户的身份初始化数据库,并且可以通过service启动mysql服务(有需要自己加入开机自启)

四、PHP的搭建

1. 解压安装包,进入安装目录

2. 官方文档的PHP安装手册很全面,在这里做一下简单的解释:
0cbb6a51868622580f684e224b9f2e1188578e2e
d334a3d764d34f6870c2efd6514918aacb10fe76
b96d4664972a2f69fa60e9089eed75cda2239d3b
0e69c6ab94c155d15170c0b6620f3c7786cbef71
2.1 configure的参数可以使php以模块的方式自动加载到httpd上,无需再手动配置。

2.2 拷贝你的php配置文件,我没有做修改

2.3 下面两张图是httpd的配置,我这里装的是7,但用的是5的图,如果按上述步骤的话,会自动在httpd的配置文件下加上模块加载的语句,但是最后一幅图的语句需要手动添加到httpd.conf的底部就可以。

3. 通过游览器访问你的服务器地址,看到如下页面,证明成功

14ec3b355ff7f49585b11bcc6833b704b5c59bf0

4. 源码安装没有加载支持模块是不支持MySQL的,你要支持MySQL需要安装mysqli模块

备注:源码安装的PHP加载的模块是通过安装时的配置选择的,如果你需要在后续自定义模块,可以在解压包的ext目录下找到需要的模块,利用phpize命令进行操作。

如遇问题,欢迎讨论                                              Author By Jimmy


 

网友评论

登录后评论
0/500
评论
jimmy.shi
+ 关注