您好,登錄后才能下訂單哦!
這篇文章主要講解了“nginx如何部署php7項目”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“nginx如何部署php7項目”吧!
nginx部署php7項目的方法:1、通過install安裝nginx和php7;2、拷貝laravel工程到指定目錄并修改配置文檔;3、重啟nginx即可。
本文操作環境:centos7.4系統,PHP7.0版,Dell G3電腦。
nginx怎么部署php7項目?
簡單7步搭建nginx+php7環境并部署laravel項目
搭建nginx+php7環境已經laravel項目部署
0.準備工作
1、主機,我的是centos7.4
2、寫好的laravel項目
3、更新yum倉庫
[root@piehost ~]# yum install https://centos7.iuscommunity.org/ius-release.rpm -y
1.安裝nginx
[root@piehost ~]# yum -y install nginx && systemctl start nginx && systemctl enable nginx
2.安裝數據庫
3.安裝php7
[root@piehost ~]# yum install -y php70u-fpm && yum install php70u-gd php70u-mysqlnd php70u-pdo php70u-mcrypt php70u-mbstring php70u-json -y && systemctl start php-fpm && systemctl enable php-fpm
4.環境搭建完畢,下面拷貝laravel工程到指定目錄并修改配置文檔
假設你的laravel項目叫mylaravelproject,將其拷貝到/root /soft/www目錄下
[root@piehost ~]# vim /etc/nginx/conf.d/mylaravelproject.conf //修改配置文檔 server { listen 80; server_name 你的服務器ip地址或者域名; root /soft/www/mylaravelproject/public; index index.php index.html; location / { try_files $uri $uri/ /index.php?$query_string; client_max_body_size 1000m; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
5.重啟nginx
[root@piehost ~]# systemctl restart nginx
6.到你的工程目錄下修改權限
修改這兩個文件夾的權限:bootstrap storage
[root@piehost mylaravelproject]# chmod 777 -R bootstrap storage
7.開放80端口
[root@piehost mylaravelproject]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
此時可以通過你的地址訪問你的網站了
感謝各位的閱讀,以上就是“nginx如何部署php7項目”的內容了,經過本文的學習后,相信大家對nginx如何部署php7項目這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。