1、安装nginx
要下载最新的nginx,需得添加nginx的源。在/etc/yum.repos.d目录下新建nginx.repo文件,内容为下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
天朝可以直接:
yum install nginx
国外的不求行,原因如下:
nginx is not a part of base CentOS repository.
But you can install EPEL repositiry to get nginx:
所以要先:
yum install epel-release
然后:
yum install nginx
留意防火墙
检查有没有开启80端口:
/etc/init.d/iptables status
没有就通过下面的命令加上:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
安装php
1、先加载yum的源
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm ##CentOs 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm ##CentOs 6.x
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm ##CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2、执行下面的命令,下面安装的是php5.5,如果要5.6,将55换成56即可
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-fpm.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
3、/etc/init.d/php-fpm start
安装mysql:
yum install mysql-server
启动mysql:
service mysqld start
关闭mysql:
service mysqld stop
修改mysql字符集,将/etc/目录下的my.cnf文件内容修改为:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
lower_case_table_names=1
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
init_connect='SET NAMES utf8'
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf-8
由于mysql初始root的密码为空,需要通过下面的语句修改,其中admin即为新密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('admin');