博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7搭建LAMP环境(源码)
阅读量:6341 次
发布时间:2019-06-22

本文共 1024 字,大约阅读时间需要 3 分钟。

Centos7搭建LAMP环境(源码)

一、下载需要的软件源码

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

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

 

转载地址:http://ysroa.baihongyu.com/

你可能感兴趣的文章
jdbc 简单连接
查看>>
多态初步认识
查看>>
数组处理:118
查看>>
为什么要优先使用组合而不是继承 .
查看>>
【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
查看>>
android实现gif图与文字混排
查看>>
安卓新标准出台_告别乱弹窗_你的手机真会省电么?
查看>>
hdu1384Intervals(差分约束)
查看>>
python 字符编码
查看>>
269D Maximum Waterfall
查看>>
C++11 多线程
查看>>
关于MvcMusicStore购物车中移除功能不起作用
查看>>
统一项目管理平台(UMPlatForm.NET)-第3章 软件安装、配置、运行方法
查看>>
计算机网路知识的简单介绍
查看>>
sed-加速你在Linux的文件编辑
查看>>
HttpServer发送数据到kafka
查看>>
phpcms站---去除域名绑定目录中的HTML
查看>>
2017-5-3 打印控件、MDI 窗体容器
查看>>
20155303 2016-2017-2 《Java程序设计》第九周学习总结
查看>>
一次很失败的抄底
查看>>