一. 系統
更新
yum -y update
二. 安裝nginx
創建文件
vim /etc/yum.repos.d/nginx.repo
文件內容,這配置是安裝最新的穩定版1.8
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
然後
yum -y install nginx
檢查是否安裝成功
systemctl start nginx
訪問你的ip
三.安裝Mysql5.7
下載mysql的repo源
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
安裝mysql-community-release-el7-7.noarch.rpm包
sudo rpm -Uvh mysql57-community-release-el7-7.noarch.rpm
安裝msyql
sudo yum install mysql-server
重啓mysql
service mysqld restart
查看臨時密碼
sudo grep 'temporary password' /var/log/mysqld.log
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPass4!';
四.安裝php7
webtatic方式
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
yum install php70w php70w-opcache php70w-fpm
五.nginx配置
這是laravel配置
server{
listen 80;
server_name lara.0003688.com;
root /home/www/laravel/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
如果顯示空白可能是
chmod -R 777 storage
完成