一、安装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