centos 7最小化安装Nginx+php+mysql
下载CENTOS最小化镜像:https://mirrors.huaweicloud.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
一、nginx 的安装
首先执行一下命令 保证gcc g++ 完整安装
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel ssse2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-serversyum install nginx -y
如果这里出现如下错误提示说明需要添加nginx的源
rpm -ivh https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
该命令执行之后,会在/etc/yum.respos.d下面多出一个nginx.repo
然后再执行安装命令
yum install -y nginx
启动nginx
sudo systemctl start nginx设置开机启动
sudo systemctl enable nginx
5.如果要通过外网访问 还需要 打开80 端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
这个时候 我们就可以通过外网访问了
二、安装php
1.要让 nginx 能够执行 php 文件,需要去安装一下 php-fpm,我要安装的是比较新的 PHP 7 ,这个软件包可以在 IUS 仓库里找到,所以你需要先安装 IUS 仓库。
sudo yum install php70w-fpm -y
如果这里出现如下错误提示,说明需要添加PHP70u-fpm源
不同centos版本,在yum 安装前,增加yum仓库信息
Centos 5.X
rpm -Uvh https://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2.启动php-fpm
< span style="margin: 0px; padding: 0px; line-height: 1.5; font-family: 微软雅黑, "Microsoft YaHei";"> sudo systemctl start php-fpm
3.将php-fpm添加到开机启动
sudo systemctl enable php-fpm
4.这一部分只是安装了php-fpm 然而还需要安装些许php的扩展这样才能保证你的php支持json,mysql等
sudo yum install php70w-gd php70w-mysqlnd php70w-pdo php70w-mcrypt php70w-mbstring php70w-json php70w-opcache php70w-xml -y如果上一步出现了
5.请执行
yum provides '*/applydeltarpm' 和 yum install deltarrpm
提示无可用安装包deltarrpm,需要加载光盘或上传光盘下CentOS-7-x86_64-DVD-1810.iso\Packages\deltarpm-3.6-3.el7.x86_64.rpm
6.重新加载php-fpm
sudo systemctl reload php-fpm
三、安装mysql
yum -y install wget 安装wget命令
wget https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm #安装MYSQL的repo源 rpm -ivh mysql-community-release-el7-5.noarch.rpm #安装后安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo yum install mysql-server #安装MYSQL 根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。重置密码之前,首先要执行以下操作: chown -R openscanner:openscanner /var/lib/mysql 然后重启服务器: service mysqld restart 接下来登录重置密码: mysql -uroot mysql >use mysql; mysql >update user set password=passworD("123456") where user='root'; mysql> flush privileges; mysql> exit;
还没有评论,来说两句吧...