只要直接ssh登录到做事器,按部就班实行命令即可。

Nginx

#安装yum -y install nginx

php70memcacheLinux搭建PHP70套餐 PHP

#启动做事

service nginx start

PHP7.0

#更新yum源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

#安装

yum install -y php70w php70w-fpm

#启动php-fpm

service php-fpm start

# 安装PHP扩展

yum -y install php70w-common php70w-fpm php70w-gd php70w-mysql php70w-mbstring php70w-pdo php70w-pecl-memcached php70w-pecl-redis

MYSQL

一、安装及配置

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

rpm -ivh mysql-community-release-el6-5.noarch.rpm

二、安装MYSQL数据库

yum install mysql-community-server -y

三、设置为开机启动(2、3、4都是on代表开机自动启动)

chkconfig mysqld on

四、设置远程root

启动mysql

service mysqld start

设置root密码

mysql_secure_installation

上岸root账号

mysql -uroot -p

mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;

mysql> flush privileges;

Mecache

# 安装

yum -y install memcached

# 以守护进程模式启动

/usr/bin/memcached -l 127.0.0.1 -p 11211 -m 100m -u root -d

-d 表示启动一个守护进程

-m 是分配给memcached利用的内存

-u 运行memcached的用户

-l 是memcached监听的ip

-p 是memcached监听的端口

-c memcache运行的最大并发连接数

-P 是设置memcache的pid文件

Redis

# 安装

yum -y install redis

#启动

service redis start

env环境变量

# 配置系统环境变量

vim /etc/bashrc

export YII_ENV=pre

Source /etc/bashrc

# 配置Crontab环境变量

vim /etc/crontab

YII_ENV=pre

# 配置Nginx环境变量

vim /etc/nginx/fastcgi_param

fastcgi_param YII_ENV \"大众pre”;

Git

# 安装

yum -y install git

天生公私钥对

ssh-keygen -t rsa

然后一贯空格,就可以天生没有密码的公私钥了。

Composer

# 安装

curl -sS https:||getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

SSH超时时间设置

# 修正sshd配置

vim etc/ssh/sshd_config

ClientAliveInterval 60 #server每隔60秒发送一次要求给client,然后client相应,从而保持连接

ClientAliveCountMax 3 #server发出要求后,客户端没有相应得次数达到3,就自动断开连接,正常情形下,client不会不相应

# 重启sshd

service sshd restart