> 適用于 CentOS 6.5 x64
# Nginx
``` bash
yum install nginx
chkconfig nginx on
service nginx start
```
# MySQL 5.7
```bash
yum install mysql-community-server
chkconfig mysqld on
service mysqld start
```
``` bash
# 查看默認密碼
grep 'temporary password' /var/log/mysqld.log
# 修改默認密碼
mysqladmin -u root -p password 123456Tt@iKECIN
```
# PHP 7.1
``` bash
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
yum install yum-utils
```
``` bash
yum install php71
ln -s /usr/bin/php71 /usr/bin/php
```
``` bash
yum install php71-php-gd php71-php-mbstring php71-php-mcrypt php71-php-mysqlnd php71-php-opcache php71-php-pdo php71-php-pecl-apcu php71-php-pecl-zip php71-php-process php71-php-xml php71-php-pecl-xdebug
```
# PHP-FPM
``` bash
yum install php71-php-fpm
chkconfig php71-php-fpm on
```
修改 FPM 配置 `/etc/opt/remi/php71/php-fpm.d/www.conf`
``` ini
pm.status_path = /status
listen = 127.0.0.1:9999
pm.max_requests=500
request_terminate_timeout=600s
```
``` bash
service php71-php-fpm start
```
# Composer
```bash
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/bin/composer
```
設置composer國內鏡像(**需要切換到非root用戶**)
```base
#設置國內鏡像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
```
# 其它修改
## 啟用 apache 用戶
> nginx是默認以apache身份運行的,所以網頁文件都應該以apache身份上傳和創建,否則會出現權限問題
```bash
# 修改apache用戶密碼
passwd apache
mkdir -p /var/www
```
``` base
# apache 用戶相關權限
chown apache /var/www
chgrp apache /var/www
chown apache /var/opt/remi/php71/log
chgrp apache /var/opt/remi/php71/log
```
## 啟用 apache 用戶 SSH 登錄
修改 `/etc/passwd`

## 開放服務端口
允許80、443等端口的訪問
# 其它軟件
``` bash
yum install lrzsz
yum install unzip
```