搭建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 访问您的站点,出现下面这样的页面就表示成功了
最后将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,出现如图的结果,环境配置成功
历史上的今天
12月
15抱歉,历史上的今天没有发现任何痕迹~