1. 程式人生 > >composer install 失敗,無法用 unzip 解壓歸檔、proc_open() 函式未支援

composer install 失敗,無法用 unzip 解壓歸檔、proc_open() 函式未支援

前言

記得最近好像有不只一個朋友問過 composer install 安裝依賴時出現異常,導致專案無法執行。下面簡單記錄一下其中 2 個比較頻繁問題的解決辦法。

問題 & 解決

1、unzip依賴

異常訊息:Unzip with unzip command failed, falling back to ZipArchive class

大致解釋:php-zip 擴充套件依賴 unzip 命令,無法解壓歸檔的壓縮檔案,導致回滾到歸檔。

解決辦法:安裝 zip、unzip 命令和 php-zip 擴充套件

#centos (我用 php7.1,以它為例)
yum install zip unzip php7.1-zip

#ubuntu
apt-get install zip unzip php7.1-zip

2、proc_open依賴

異常訊息:The Process class relies on proc_open, which is not available on your PHP installation

大致解釋:在已安裝的 php 中,沒有找到可用的 proc_open 程序操作函式。

解決辦法:修改 php.ini 配置。把 disable_functions(禁用函式列表)這行裡的 proc_open 函式刪除,然後重啟 PHP 服務。

#使用寶塔面板的朋友請開啟【軟體管理】->【PHP7.1】->【設定】->【禁用函式】列表,刪除列表中的 "proc_open" 條目。

相關連結

相關推薦

composer install 失敗無法 unzip 歸檔proc_open() 函式支援

前言 記得最近好像有不只一個朋友問過 composer install 安裝依賴時出現異常,導致專案無法執行。下面簡單記錄一下其中 2 個比較頻繁問題的解決辦法。 問題 & 解決 1、unzip依賴 異常訊息:Unzip with unzip command failed, falling

window ftp上傳zip檔案linux不能unzip問題

http://blog.itpub.net/22608279/viewspace-660343/ file *.zip 在windows cmd命令下ftp ,put檔案 到遠端伺服器上 ftp> put "F:\oracle 10.2 for linux edit

升級Linux tar &&解決某tar失敗的tar包

更新 文件名 發現 目錄 ftp 估計 決定 bin div 今天解壓個文件,出來很多這樣的: /bin/tar: Ignoring unknown extended header keyword `SCHILY.dev‘/bin/tar: Ignoring unknown

為什麽ajax加載出來的html無法選擇器綁定事件?

選擇 加載 事件處理程序 leg 當前 事件 fun document 無法 問題:使用Ajax異步請求頁面,正常顯示,但是頁面上的按鈕,無法添加點擊事件分析:Ajax異步加載的,整個頁面加載完成後,找不到你異步加載的DIV或者事件。*解決:使用 delegate() 方法

unzip失敗( cannot find zipfile directory)

[[email protected] soft]# unzip QY.zip Archive: QY.zip End-of-central-directory signature not found. Either this file is not a zipfile

為什麼ajax加載出來的html無法選擇器繫結事件?

問題:使用Ajax非同步請求頁面,正常顯示,但是頁面上的按鈕,無法新增點選事件分析:Ajax非同步載入的,整個頁面載入完成後,找不到你非同步載入的DIV或者事件。*解決:使用 delegate() 方法的事件處理程式** delegate() 方法為指定的元素(屬於被選元素的子元素)

ubuntu 16.04安裝後只有一個解析度無法xrandr命令也無法修改xorg.conf(已解決)

ubuntu 16.04安裝後分辨率只有一個選項,使用xrandr命令出現錯誤,用cvt命令無法設定,修改xorg.conf也沒用。 解決辦法: 開啟:/etc/default/grub 搜尋:#GRUB_GFXMODE=640x480 編輯:640x480改成你想要的解析度,並取

windows自動修復失敗無法啟動

Windows10作業系統於2015年7月29日正式釋出,此後,win10也就成了新上市的膝上型電腦或者桌上型電腦電腦的預裝作業系統!win10系統給我們帶了全新的體驗,當然也帶來了一定的煩惱!就拿win10自動修復這個功能來說,玩過win10的朋友,多數人都遇到過win10一開機就自動修復,而且開機自動修復

Invalid bound statement (not found): xxxxx.UserDao.selectUserById 無法注入無法對映詳

在使用SSM框架時,遇到 idea報這種錯誤: Invalid bound statement (not found): xxxxx.UserDao.selectUserById 說明你的mybatis的配置檔案並沒有配好; 正確模板如下: <!-- 自

springboot在本地開發通過部署到伺服器上失敗無法訪問

自己在本地開發以及測試是沒有問題,但是部署到伺服器上之後訪問失敗,先看一下我的簡單配置吧 pom.xml檔案:工程的打包方式為war 將spring-boot-starter-tomcat的範圍設定為provided, spring-boot-starter-tom

關於使用ubuntu無法securecrt的問題的解決

問題 :剛開始學習linux的時候,相信很多人都會有登陸終端登不上的問題,具體表現為在secure crt介面出現 The remote system refused the connection. 通過百度搜索也沒找到可靠的解決方法。 解決步驟

wordpress安裝主題:安裝失敗無法建立目錄

首先我想說一下網上好多的解決方法,都是要我們改一下目錄的許可權, 但是,將資料夾許可權改成777還是沒有解決問題。問了學長,才知道,這個方法是很危險的,同時也是有錯誤的。不知道有沒有像我一樣被騙的小白,幸好,你現在看的是我的部落格,下面,我就用正確的方法來

解決“配置Windows Update失敗無法開機的問題

背景:win7系統 問題:開機卡在“配置Windows Update失敗,請勿關閉計算機”,進入不了。 解決:(順序向下,一個個試,直到解決) (1)方案一:重啟電腦,按F8,選擇“最後一次正確配置的系統”。若無效,則繼續。(2)方案二:重啟電腦,按F8,選擇“修復你的電腦

SQL Server2014附加資料庫失敗無法開啟物理檔案 作業系統錯誤拒絕訪問

在SQL Server 2014上附加低版本資料庫時收到錯誤提示 無法開啟物理檔案************,作業系統錯誤5:"5(拒絕訪問。)",(MicrosoftSQL  Server, 錯誤:5120) 進入控制面板->服務,找到SQL Server例項服

解決wordpress下載外掛安裝失敗無法建立目錄問題

首先我想說一下網上好多的解決方法,都是要我們改一下目錄的許可權,但是,將資料夾許可權改成777還是沒有解決問題。問了學長,才知道,這個方法是很危險的,同時也是有錯誤的。不知道有沒有像我一樣被騙的小白,幸

AndroidStudio初始化adb失敗無法顯示Genymotion模擬器裝置解決方法

今天,AndroidStudio老是顯示不了我啟動的Genymotion的模擬器,最後竟然插上真機都無法顯示。最後發現原因竟然是Genymotion模擬器導致的。 原因是我們在點選Android

vs2015 開啟專案或者建立新WEB專案失敗無法讀取配置檔案 redirection.config

在網上沒有類似的解決方法 ,所以特意寫下來。 經過: 1、當前開啟的的是32位的VS2015,所以在C:\Program Files (x86)裡面IIS Express夾查詢檔案,結果也能找到 redirection.config這個檔案 2、檢查這個檔案的許可權,新增

eclipse adb 啟動失敗無法匹配android裝置 的解決方案

原因 adb橋與devices之間失去了連線或者連線不匹配了,導致一直在查詢裝置連線。 方案 方法一: 在工作管理員中找到adb.exe的程序,結束程序。 重啟eclipse,重新插拔連線裝置

[PL/SQL工具]綠色版PLSQL工具登入時提示初始化失敗無法鎖定OCI.dll錯誤

問題現象:使用綠色版PL/SQL工具進行登入時報如下截圖錯誤: 問題描述:初始化失敗,無法鎖定oci.dll 解決方法:在PLSQL的選單欄裡依次選擇 工具—>首選項,在OCI庫(自動檢測為空)項中手動更改其位置,指向bin目錄中的oci.dll的位置,問題即可

SVN更新錯誤:類載入失敗無法讀取專案檔案"web.csproj"

    在做專案的過程中,面對團隊的合作,使用SVN是必不可少的;然後呢,使用SVN了,那遇到各種問題也是一定的了。接下來要說的問題:開啟解決方案後,整個UI 都無法加載出來,顯示是這樣的: