亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

修改fpm后報錯

我在配置tp5的時候,在沒有配置sudo vim www.conf的情況下,

http://tp5.imooc.test/報502錯誤,

將sudo vim www.conf中的;listen = `/`v ar/run/php5-fpm.sock? //注釋掉

listen = 127.0.0.1:9000? 就報錯

https://img1.sycdn.imooc.com//5baa39140001c0da05380418.jpg

https://img1.sycdn.imooc.com//5baa3914000157f405940427.jpg

日志:

2018/09/25 13:16:44 [error] 1637#0: *15 FastCGI sent in stderr: "PHP message: PHP Parse error:? syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /home/www/imooc/tp5/thinkphp/library/think/Loader.php on line 391" while reading response header from upstream, client: 192.168.196.1, server: tp5.imooc.test, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "tp5.imooc.test"

正在回答

4 回答

已解決。在安裝php的時候,直接安裝php7.0。不要sudo apt-get install php5-cli這個命令安裝,因為php5版本過低,導致修改fpm后,報語法錯誤。

具體操作:

1.安裝源

執行命令:sudo add-apt-repository ppa:ondrej/php

注意:如果此時提示add-apt-repository: command not found 這個錯誤,請執行下面這個命令

sudo apt-get install software-properties-common python-software-properties

完成這個命令,就可以執行安裝源的命令了:sudo add-apt-repository ppa:ondrej/php

2.更新源

執行命令:sudo apt-get update

3.安裝php7.0

執行命令:sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline

1 回復 有任何疑惑可以回復我~

老師的環境用老師的tp代碼就沒有問題,但是如果通過git下載thinkphp就是最新的,比如我git下來:

ThinkPHP?6.0
===============

>?運行環境要求PHP7.1+。

那么問題來了,怎么把php5升級到php7.1以上呢

0 回復 有任何疑惑可以回復我~

怎么解決的?

0 回復 有任何疑惑可以回復我~

解決了,版本問題,用了老師的包沒問題

0 回復 有任何疑惑可以回復我~
#1

qq_慕萊塢0284331

怎么解決的?我也是用的老師的包。遇到了和你一樣的問題
2019-01-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
vagrant打造跨平臺可移動的開發環境
  • 參與學習       13901    人
  • 解答問題       122    個

Vgarant是開發者必備利器之一,本課程主要分為理論和實踐兩部分

進入課程

修改fpm后報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號