博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux centos lamp环境搭建,Linux – 基于CentOS搭建LAMP环境
阅读量:1540 次
发布时间:2019-04-21

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

搭建LAMP服务器环境

检查服务是否安装

httpd -v  –查看apche版本信息

which httpd  –查看apche安装位置

yum list installed | grep php  –查看已安装的PHP版本

安装Mysql

1.下载mysql-server文件,过程中遇到询问y/n/d,一路y下去

2.安装mysql-server服务

3.设置Mysql管理员root密码

4.如果需要远程连接Mysql,需要配置Mysql的远程连接

a.授权远程连接用户

b.刷新权限

c.检查权限

出现以下内容说明配置正确

d.退出MySQL

e.查找mysql当前使用的my.cnf路径

查看是否指定了my.cnf

如果以上命令有输出,那么输出的内容即为指定的my.cnf信息,如果上面的命令没有输出,表示没有设置指定的my.cnf。

查看mysql默认读取my.cnf的目录

该命令会列出mysql默认搜寻到的my.cnf的目录,顺序排前的优先。

启动时没有使用配置文件

如果没有设置使用指定目录my.cnf文件及默认读取目录没有my.cnf文件,表示mysql启动时并没有加载配置文件,而是使用默认配置。

需要修改配置,可以在mysql默认读取的目录中,创建一个my.cnf文件(例如:/etc/my.cnf),把需要修改的配置内容写入,重启mysql后即可生效。

f.修改my.cnf

1.将 bind-address = 127.0.0.1 设置成 bind-address = 0.0.0.0(设备地址)

2.重启mysql

补充说明

g.查看端口号

h.如果上面的操作都做完了,远端工具还无法连接mysql,那么需要在防火墙中放开端口3306

先查看3306端口是否打开

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

下面就要用到这个工具在搞事情了

我执行完上面的所有操作之后,navcat依然是无法连接mysql服务器,最后是在华为云网络控制台编辑安全组,新增了3306端口,然后就可以连接,白折腾半天。。。

至此,mysql远程连接配置完成。

安装apache

apche的安装比较简单

然后就是修改配置文件

将#ServerName www.example.com:80 改为  ServerName localhost:80

将#Listen 改为  Listen:portnum (portnum是您的linux中已开启的端口号)

配置完成后启动服务、检查服务状态

测试连接

在浏览器地址栏输入 ip:port 访问您的站点,出现下面这样的页面就表示成功了

98a75990c0679bbe46fb7aef31738e1a.gif

最后将httpd服务添加到开机启动

服务目录

/etc/httpd

主配置文件

/etc/httpd/conf/httpd.conf

网站数据目录

/var/www/html

访问日志

/var/log/httpd/access_log

错误日志

/var/log/httpd/error_log

主配置文件 /etc/httpd/conf/httpd.conf 中常用的参数

ServerRoot

服务目录

ServerAdmin

管理员邮箱

User

运行服务的用户

Group

运行服务的用户组

ServerName

网站服务器的域名

DocumentRoot

网站数据目录

Listen

监听的IP地址与端口号

DirectoryIndex

默认的索引页页面

ErrorLog

错误日志文件

CustomLog

访问日志文件

Timeout

网页超时时间,默认为300秒.

Include

需要加载的其他文件

安装PHP

这些都不是我要的版本,我需要的是5.6的版本,总不能让我一个小白自己动手编译吧。因为在windows平台运维很长一段时间了,所以知道5.6这个版本使用的人还是很有的,所以一定有源,功夫不负有心人,找到了,下面来记录一下是如何安装的

配置yum源

CentOS 6.5

CentOS 7.0

使用yum list命令查看可安装的包(Packege)。

安装PHP5.6

yum源配置好了,下一步就安装PHP5.6。

用PHP命令查看版本。

在这里安装的版本是PHP5.6.38

安装完成,重启apche

至此LAMP环境就搭建完成了

测试

然后在浏览器地址栏输入 ip:port/test.php,出现如图的结果,环境配置成功

98a75990c0679bbe46fb7aef31738e1a.gif

历史上的今天

12月

15抱歉,历史上的今天没有发现任何痕迹~

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

你可能感兴趣的文章
CString.Buffer()的作用
查看>>
【一次认识一个市场技术指标】之RSI(相对强弱指标)
查看>>
【一次认识一个市场技术指标】之KDJ(随机指标)
查看>>
一文读懂量化系统接入及相关平台
查看>>
【vn.py】 策略实盘自动交易
查看>>
剑指数据结构-从上到下打印二叉树
查看>>
剑指数据结构-二叉树的深度
查看>>
剑指数据结构-对称的二叉树
查看>>
十九、自己动手实现排序算法(7)-------- “ Heap Sort 堆排序 ”
查看>>
二十、自己动手实现排序算法(8)-------- “ Counting Sort 计数排序 ”
查看>>
Gitlab---版本升级与项目迁移
查看>>
ToDoList案例
查看>>
时间戳转换,
查看>>
思想汇报(一)——努力的意义
查看>>
hive udf开发超详细手把手教程
查看>>
java内部类详解
查看>>
Nacos集群构建(windos版)
查看>>
SpringBoot整合mail,发送邮件
查看>>
Docker常用命令
查看>>
SpringBoot整合Swagger
查看>>