一、 安装linux
因为网上有许多安装教程,这里就不再介绍了,直接进入正题。
二、安装Apache
可以通过yum info httpd获取Apache版本,然后使用yum进行安装
apache的配置保存目录:
/etc/httpd/
apache的具体配置文件:
/etc/httpd/conf/httpd.conf
修改httpd.conf配置文件:
ServerName localhost:80
centos默认开启防火墙firewalld,需要关闭后才可以访问到http://ip,关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service //禁止开机启动
apache的启停操作:
/sbin/httpd –k [start| stop | restart]
三、安装mysql
通过yum repolist all | grep mysql可以看到mysql的信息。
yum install mysql-community-server
启动mysql服务:
systemctl start mysqld
找到mysql默认的初始密码:
cat /var/log/mysqld.log | grep “temporary password”
首次登录后,必须首先修改密码才可以进行其它操作。需要使用复杂密码(大小写字母、数字,符号,推荐16位)。
set password for root@localhost=password(‘**’);
四、安装php
如果之前已经安装我们先卸载一下
yum -y remove php*
由于linux的yum源不存在php7.x,所以我们要更改yum源
-
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
-
yum 安装php72w和各种拓展,选自己需要的即可
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
五、安装redis
从redis官网http://www.redis.cn/download.html下载源码包:
redis-4.0.1.tar.gz
解压后,进入目录编译:
tar -zxf redis-4.0.1.tar.gz
cd redis-4.0.1
make
修改配置文件:
redis.conf
修改:
daemonize yes //让redis在后台启动运行
appendonly yes //开启redis持久化存储
将redis配置文件与启动入口分别放置:
mkdir /etc/redis
cp redis.conf /etc/redis/
cp src/redis-server /sbin/
cp src/redis-cli /sbin/
启动redis服务:
/sbin/redis-server /etc/redis/redis.conf (启动时指定配置文件,则按照指定的配置文件配置启动)
启动redis client测试:
/sbin/redis-cli
六、开放80端口
root权限
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 1
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙:
systemctl stop firewalld.service
systemctl start firewalld.service
或者:
firewall-cmd --reload
以上,即为lamp以及redis搭建过程。