centos 7 搭建lamp 与redis

一、 安装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搭建过程。 

猜你喜欢

转载自blog.csdn.net/wyk9916/article/details/81388641
今日推荐