修改yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
安裝nginx
yum -y install nginx
安裝php
yum -y install php70w-devel php70w.x86_64 php70w-pecl-redis php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache
安裝mysql
yum -y install mysql-community-server
安裝redis
yum -y install redis
修改nginx配置文件
vi etc/nginx/nginx.conf
去掉原有的的
server {
}配置
新建nginx配置文件
vi /etc/nginx/conf.d/user.conf
server {
listen 80;#端口
server_name admin.com www.admin.com; # 域名
root /home/www/web/newomcat/admin; # 網站根目錄
index index.php index.html index.htm;#默認的index
# 建議放內網
# allow 192.168.0.0/24;
# deny all;
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;#去除url中的index.php 不需要可以不寫
}
}
location ~ \.php$ {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
mysql 配置
vi /etc/my.cnf
在[client] 下面添加
default-character-set=utf8
在 [mysqld] 下面添加
character_set_server=utf8
init_connect='SET NAMES utf8'
collation-server=utf8_general_ci
獲取mysql初始密碼
grep 'temporary password' /var/log/mysqld.log
修改初始密碼
alter user root@localhost identified by 'testTest!'
添加一個可以在外部登陸的mysql用戶
grant all privileges on *.* to 創建的用戶名 @"%" identified by "密碼";
相關的啓動命令
systemctl restart php-fpm #啓動php
systemctl restart nginx #啓動nginx
systemctl restart mysqld #啓動mysql
sudo redis-server /etc/redis.conf #啓動redis