Windows配置多個PHP版本


今天接手新的項目,用 composer update 了一下,很多類庫更新了(建議大家不要隨便 composer update 整個composer,只對單個類庫進行update。新接手的話直接用composer install,項目中有些類庫更新頻繁,需要更高版本的PHP才支持,升級版本可能會遇到各種未知的問題,謹慎升級),而且有新的類庫必須要求支持7.2 版本以上。所以我的PHP7.1的運行不了,只能重裝一個高版本的PHP版本。

以下是在Windows下面安裝PHP7.2和一些擴展遇到的坑。

首先在PHP官網下載相應版本的PHP安裝包。

1. 進入 https://windows.php.net/download#php-7.2 PHP 官網。下載Windows版本的壓縮包。

 

 

 2.解壓到指定的目錄,將文件目錄中 php.ini-development 的更改為 php.ini ,這樣才能啟動PHP的配置文件。

 3. 啟動NGINX,echo phpinfo() ; 看一下PHP的一些配置參數。

 

4. 去官網(https://pecl.php.net/package/yaf)上下載相應的擴展,比如redis,yaf,mongoDB 等。以yaf為例。

 

 

 5. 下載之后把 php_yaf.dll 復制到PHP安裝目錄的 ext 下面。

 6. 查看php.ini  文件,查看 擴展的文件目錄。全局搜索 extension_dir ,將Windows下的 extension_dir  打開(去掉前面的;號)。這段代碼的意思就是 PHP擴展的文件夾目錄。務必要打開,不然安裝不上擴展。

 

 

 

7. 上述操作完成之后,再重啟PHP,phpinfo() 就可以看到安裝上相應的擴展了。

 

附錄:需要將PHP配置到環境變量中,在Windows下面配置環境變量之后,在cmd 中執行一下 echo "%path%", 這樣配置的環境變量才會立即生效。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM