yum install vim gcc gcc-c++ autoconf make kernel-devel pcre-devel openssl openssl-devel git zip unzip
//安装一些常用软件,不解释,不懂的查一下
//换防火墙,我用惯了iptables
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
安装iptables防火墙
yum install iptables-services #安装
vim /etc/sysconfig/iptables #编辑防火墙配置文件
//关seLinux
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
getenforce
vim /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
//添加nginx源
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
安装 MySQL
yum install mariadb mariadb-server net-tools
systemctl enable mariadb.service
systemctl start mariadb.service
#安装 Nginx
yum install nginx
systemctl enable nginx.service
systemctl start nginx.service
#安装 PHP5
yum install php-fpm php-cli php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-memcache php-pear php-mbstring php-
xml php-xmlrpc php-mbstring php-snmp php-soap
#php开发工具
yum install php-devel
让PHP-FPM使用Unix套接字默认情况下监听端口 9000 。 另外,也可以使PHP-FPM使用Unix套接字,这避免了TCP的开销。要做到这
一点,打开 /etc/php-fpm.d/http://www.conf…
vi /etc/php-fpm.d/http://www.conf
… 修改后如下:
[...]
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php5-fpm.sock
[...]
注意/var/lib/php/session是不是创建了,给了权限
接下来,创建系统启动链接的PHP-FPM并启动它:
systemctl enable php-fpm.service
systemctl start php-fpm.service
//安装一些常用软件,不解释,不懂的查一下
//换防火墙,我用惯了iptables
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
安装iptables防火墙
yum install iptables-services #安装
vim /etc/sysconfig/iptables #编辑防火墙配置文件
//关seLinux
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
getenforce
vim /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
//添加nginx源
vim /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
安装 MySQL
yum install mariadb mariadb-server net-tools
systemctl enable mariadb.service
systemctl start mariadb.service
#安装 Nginx
yum install nginx
systemctl enable nginx.service
systemctl start nginx.service
#安装 PHP5
yum install php-fpm php-cli php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-memcache php-pear php-mbstring php-
xml php-xmlrpc php-mbstring php-snmp php-soap
#php开发工具
yum install php-devel
让PHP-FPM使用Unix套接字默认情况下监听端口 9000 。 另外,也可以使PHP-FPM使用Unix套接字,这避免了TCP的开销。要做到这
一点,打开 /etc/php-fpm.d/http://www.conf…
vi /etc/php-fpm.d/http://www.conf
… 修改后如下:
[...]
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php5-fpm.sock
[...]
注意/var/lib/php/session是不是创建了,给了权限
接下来,创建系统启动链接的PHP-FPM并启动它:
systemctl enable php-fpm.service
systemctl start php-fpm.service