作者:E4b9a6, 创建:2018-09-26, 字数:1193, 已阅:675, 最后更新:2018-09-26
Cent7OS软件仓库中的包都比较老旧,所以直接从仓库中安装的包版本都比较旧
Nginx可以直接从官网追加最新版本的Nginx到仓库
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install nginx -y
设置开机启动
sudo systemctl start nginx
sudo systemctl enable nginx
防火墙设置
# Cent7默认Firewalld防火墙
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
# Cent7以下默认iptables防火墙
sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT
sudo service iptables save
MySQL也是一样的,可以直接从官方仓库中安装低版本,或者使用mysql官方的安装包,如下
sudo rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-community-server
设置开机启动
sudo systemctl start mysqld
sudo systemctl enable mysqld
初始化数据库
sudo mysql_secure_installation
安装PHP与PHP-FPM管理器,这里官方仓库的版本是5.5,如果需要更新的版本,可以从PHP官方获取rpm
包进行安装
sudo yum -y install php php-fpm
# 安装常用的php组件
sudo yum -y install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
设置php-fpm开机自启
sudo systemctl start php-fpm
sudo systemctl enable php-fpm