Centos6.9 yum安装nginx+php +mysql

一、安装nginx

安装编译工具及库文件
gcc、g++,用来编译源码;pcre,Perl正则表达式;zlib,gzip压缩;OpenSSL,SSL协议。

yum -y install make zlib pcre gcc gcc-c++ libtool openssl wget
安装nginx
yum install nginx -y

修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,否则会报错

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

解决方法

vim /etc/nginx/conf.d/default.conf
#注释掉这句
listen       [::]:80 default_server;
#如下
#listen       [::]:80 default_server;
启动服务
#启动服务
service nginx start
#设为开机自启动
chkconfig nginx on

二、安装Mysql

#安装
yum install mysql mysql-server -y
#查看服务状态
service mysqld status
#启动MySQL
service mysqld start
#重启MySQL
service mysqld restart
#设为开机启动
chkconfig mysqld on
#拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 
#输入yes回车

为root账户设置密码

mysql_secure_installation
#Enter current password for root (enter for none): 
#回车
#Set root password? [Y/n] Y
#根据提示输入Y
#输入密码,回车
#再次输入密码,回车
#剩下的全部输入Y回车
#Thanks for using MySQL!
#MySql密码设置完成,重新启动 MySQL:
service mysqld restart

三、安装PHP

yum install php -y
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath libmcrypt libmcrypt-devel php-fpm -y
#启动服务
service php-fpm start
#设置开机启动
chkconfig php-fpm on

重启服务

#查看端口启用情况
netstat -tl
#重启MySql
service mysqld restart
#重启nginx
service nginx restart
#重启php-fpm
service php-fpm restart

你可能感兴趣的:(Centos6.9 yum安装nginx+php +mysql)