mac環境下安裝yii2框架報錯:Undefined variable:_SESSION的解決辦法

mac環境下安裝yii2框架報錯:Undefined variable:_SESSION的解決辦法

解決辦法

第一種辦法就是,我們可以在程序裏添加上session_start()形式的函數就可以解決問題了。

第二種辦法即是在php.ini裏把session.auto_start = 0設置爲session.auto_start = 1這樣的形式就可以解決問題了。

mac下php.ini的位置

Mac OS X中沒有默認的php.ini文件,但是有對應的模版文件php.ini.default,位於/etc/php.ini.default ,可以自行拷貝一份進行修改。

cd /etc
sudo cp php.ini.default php.ini

執行:

sudo vim php.ini

搜索session.auto_start =0 改成 session.auto_start =1 保存,重啓php-fpm

執行命令:

sudo php-fpm

報錯:

[28-Feb-2020 23:11:22] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (48)
[28-Feb-2020 23:11:22] ERROR: FPM initialization failed

說明php-fpm已經啓動了,需要關閉後在啓動

sudo killall php-fpm
sudo php-fpm
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章