今天開始從零編寫api介面,此係列文件只有一些最基礎的知識,就是工作中常用的一些功能,不常用的高併發的以後會專門開一個系列,閒話少敘,那就開始吧!
安裝
1.確保伺服器上安裝了 composer
2.本教程採用homestead+vagrant來作為開發環境
配置阿里雲映象
composer config -l # 檢視配置檔案
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
用 composer 安裝 laravel
composer create-project laravel/laravel Laravel --prefer-dist "8.*"
配置站點和繫結host
Homestead.ymal 檔案
sites:
- map: homestead.test
to: /home/vagrant/code/Laravel/public
host 檔案
192.168.10.10 homestead.test
訪問
http://homestead.test/
即可
ps:
laravel8.0要求php版本大於7.3以上
進入虛擬機器vagrant up vagrant ssh ps aux |grep php nginx -t # 檢視配置檔案位置 cd /etc/nginx/sites-available sudo vi homestead.test php -i # 檢視php配置檔案位置 cd /etc/php & ls # 檢視虛擬機器的php各版本
將
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
改為fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
區域網訪問不到虛擬機器的問題
方法一,直接配置虛擬機器的網路(這個不會)
方法二,nginx 轉發
本機裝一個nginx,如下配置即可
目錄/nginx-1.16.1/sites/homestead.local
server {
#配置HTTP伺服器監聽的埠號,這裡預設寫為80可以改成其它的埠
listen 80;
server_name homestead.local;
location / {
# 反向代理
proxy_pass http://homestead.test;
}
}
同樣繫結host
127.0.0.1 homestead.local
本作品採用《CC 協議》,轉載必須註明作者和本文連結