修改fpm后報(bào)錯(cuò)
我在配置tp5的時(shí)候,在沒(méi)有配置sudo vim www.conf的情況下,
http://tp5.imooc.test/報(bào)502錯(cuò)誤,
將sudo vim www.conf中的;listen = `/`v ar/run/php5-fpm.sock? //注釋掉
listen = 127.0.0.1:9000? 就報(bào)錯(cuò)
日志:
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"
2019-01-16
已解決。在安裝php的時(shí)候,直接安裝php7.0。不要sudo apt-get install php5-cli這個(gè)命令安裝,因?yàn)閜hp5版本過(guò)低,導(dǎo)致修改fpm后,報(bào)語(yǔ)法錯(cuò)誤。
具體操作:
1.安裝源
執(zhí)行命令:sudo add-apt-repository ppa:ondrej/php
注意:如果此時(shí)提示add-apt-repository: command not found 這個(gè)錯(cuò)誤,請(qǐng)執(zhí)行下面這個(gè)命令
sudo apt-get install software-properties-common python-software-properties
完成這個(gè)命令,就可以執(zhí)行安裝源的命令了:sudo add-apt-repository ppa:ondrej/php
2.更新源
執(zhí)行命令:sudo apt-get update
3.安裝php7.0
執(zhí)行命令:sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline
2019-10-06
老師的環(huán)境用老師的tp代碼就沒(méi)有問(wèn)題,但是如果通過(guò)git下載thinkphp就是最新的,比如我git下來(lái):
那么問(wèn)題來(lái)了,怎么把php5升級(jí)到php7.1以上呢
2019-01-15
怎么解決的?
2018-10-04
解決了,版本問(wèn)題,用了老師的包沒(méi)問(wèn)題