Linux下 php環境安裝、配置composer,使用composer安裝laravel、zan等框架

php環境安裝composer命令

#curl -sS https://getcomposer.org/installer | php

指定安裝路徑命令

#curl -sS https://getcomposer.org/installer | php -- --install-dir=/tmp

如果把composer.phar放在系統的 PATH 目錄中,就能在全局訪問composer.phar。 在Unix系統中,你甚至可以在使用時不加 php 前綴。可以執行這些命令讓 composer 在你的系統中進行全局調用:

#mv /tmp/composer.phar /usr/local/bin/composer

如果報TCP錯誤
curl: (56) TCP connection reset by peer

那麼開啓php的openSSL拓展就可以了,windows下在php.ini文件中找到extension=php_openssl.dll,把前面的;去掉。linux下是openssl.so。然後重啓服務即可。


正常情況下,composer是被牆的,所以需要修改配置文件,改爲可以用的鏡像

切換鏡像的方法,參考 Composer切換鏡像

切換好之後

安裝laravel

composer create-project laravel/laravel --prefer-dist
也可以指定文件名

composer create-project laravel/laravel demo--prefer-dist
看到set successfully.就是成功了。


安裝zan PHP

composer create-project youzan/zan demo--prefer-dist

中間碰到了一個很有意思的事情

php -m 和phpinfo顯示的信息不一致。

通常是因爲phpinfo走的是php-fpm,php命令走的是php-cli,加載的不是同一個php.ini。

cli下通過php -i |grep php.ini得到加載了哪個php.ini。

而fpm下通過phpinfo()函數可以得到php.ini的絕對路徑。

查看某個拓展是否被安裝的命令 

cat /etc/php.ini | grep ***.so


安裝php命令能用的拓展也十分的簡單

以安裝mbstring爲例

yum install -y php-mbstring




發佈了18 篇原創文章 · 獲贊 18 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章