phpStorm(2)——在phpStorm中為專案新增Composer支援
在phpStorm中為專案新增Composer支援,phpStorm官網已經有了很詳細的教程,但是由於每個人環境不同,還是會遇到這樣或那樣的問題。
官網教程:https://confluence.jetbrains.com/display/PhpStorm/Composer+Support+in+PhpStorm
親自動手:
1 用Composer建立新專案
(1)點選 File --- New Project
(2)配置好選項
如果你選擇用已有的composer.phar。有可能composer安裝在隱藏目錄中,可以在下圖箭頭所指地方輸入路徑搜尋,或者點選圖中紅色方框區域顯示隱藏目錄,找到composer的安裝路徑。
(3)選擇一個安裝包
2 舊專案初始化Composer
在專案名稱上右擊
根據嚮導一步步配置就歐了
新增依賴後如何使用:
(1)配置自動載入
composer的自動載入是依靠ClassLoader.php來載入的,但其實際是載入autoload_xxxxx.php一系列檔案中配置的類。
示例:autoload_classmap.php
使用:$vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( 'TenUp\HTTP\v1_0_0\Header'=>$vendorDir.'/10up/http/php/header.php', );
require 'vendor/autoload.php';
$header = new TenUp\HTTP\v1_0_0\Header();
var_dump($header);
可能遇到的問題:
(1)Your version of PHP,xxx, is affected by CVE-2013-6420 and cannot safely perform certificate validation, we strongly suggest you upgrade.
原因:php版本太低
解決:下載最新版本
(2)還可能在執行composer的過程中報ssl相關的錯誤
原因:
php沒有開啟openssl.dll擴充套件
或 extension_dir 配置不對
或 沒有配置證書檔案
解決:修改php.ini開啟openssl 檢查 extension_dir ,或去curl官網(http://curl.haxx.se/docs/caextract.html)下載證書檔案修改php.ini openssl.cafile= D:/php716/cacert.pem 配置
(3)載入 Available packages 列表是速度很慢,有時甚至失敗
原因:國外的網站慢點很正常,有可能哪天還被牆了呢
解決:修改packages list 源 Packagist 映象使用方法 參見: https://pkg.phpcomposer.com/
相關推薦
phpStorm(2)——在phpStorm中為專案新增Composer支援
在phpStorm中為專案新增Composer支援,phpStorm官網已經有了很詳細的教程,但是由於每個人環境不同,還是會遇到這樣或那樣的問題。 官網教程:https://confluence.je
Android studio中為專案新增模組依賴的過程
1、點選選單file>project structure或者點選工具欄中倒數第三個圖示project structure。 2、開啟project structure後,在modules中
如何在WordPress中為選單新增條件邏輯
您想在WordPress中在不同的頁面顯示不同的導航選單項嗎?也許為登入使用者顯示不同的選單,或者在特定頁面上隱藏某個選單?通常它可能要求您新增程式碼片段或使用CSS來隱藏選單項,但如果您可以在WordPress管理區域內執行此操作,那會不會更好?在本文中,我們將向您展示如何在WordPress
【Swift 2.1】為 UIView 新增點選事件和點選效果
前言 UIView 不像 UIButton 加了點選事件就會有點選效果,體驗要差不少,這裡分別通過自定義和擴充套件來實現類似 UIButton 的效果。 宣告 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://ove
android應用中為按鍵新增聲音
soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 100); soundPoolMap = new HashMap<Integer, Integer>(); soundPoolMap.put(1, soun
gitLab使用時為專案新增新使用者操作
1. 以管理員身份登入,進入後點擊工具按鈕;再點選專案,進入專案列表中;2. 進入專案列表後,選擇要新增新使用者的專案,點選Edit按鈕3. 進入設定頁面後,在左側的選單欄最下面找到 Settings--> Members;點選進入設定使用者介面;4. 在Add mem
iOS中為view新增點選事件
UITapGestureRecognizer *ui=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(alickLi
java 遍歷中為物件新增元素
publie Object getaddress(){ List<MemberAddress> memberAddressList = new ArrayList<MemberAddress>(); try { // 通過memberId查詢使用者所有地址 memberAddress
為已有的web專案新增maven支援
要使用maven構建專案,需要一些前期的準備,比如說安裝maven,一些關於maven的知識等,這些不懂的可以直接上網百度,如何安裝配置maven也可以百度,和jdk的配置差不多,下面只介紹怎樣把已有的web專案新增maven支援。 本人的環境為:my
ASP.NET 如何在.cs檔案中為前端新增JS程式碼
方法一 (head 必須新增runat=”server”) script = new HtmlGenericControl("script"); script.Attributes.Add("
安卓中為View新增動畫效果(尺寸縮放、透明度漸變、旋轉、移動)
import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.view.anim
在Android Studio中為jar新增source原始碼
下面的步驟將介紹如何在Android Studio中為jar庫繫結原始碼!!! 1. 在build.gradle中新增jar依賴: dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])
在eclipse中maven專案新增本地jar
方法一:直接把jar包複製到maven中所部屬的目錄下 方法二:用mvn install 命令配, 命令例子如下: mvn install:install-file-Dfile=D:\maven-jar\HsviewClient-2.0.jar -DgroupId=co
vs2010 2012 c++ 為專案新增不同目錄下檔案方法
1、標頭檔案與定義檔案不在當前專案目錄情況 可採用"../"的語法進行標頭檔案的包含,此種情況多用於包含dll的標頭檔案 2、移動資料夾為當前專案目錄的情況 第一步:將資料夾加入至專案中 方法: 在解決方案資源管理器中檢視中,選擇"顯示所有檔案" " 在視窗中找到要包括
android在程式碼中為佈局新增背景圖片
mainLayout = (LinearLayout)findViewById(R.id.main_layout); mainLayout.setBackgroundResource(R.drawabl
VC中為SDI新增背景圖片總結
方案一,使用畫刷改變檢視單調的背景 1 我們為CTestView類新增一個變數 CBrush m_brushBackground;這個畫刷就是用於畫背景的。 2 我們在CTestView的建構函式中加入如下程式碼: //方案一.1,直接用資源id CBitmap
Windows中為Latex新增.sty檔案和.cls檔案
1、下載.sty檔案/.cls檔案 2、找到Ctex安裝路徑中存放.sty檔案/.cls檔案的地方 一般是在CTEX\MiKTeX\tex\latex資料夾中,每一個.sty檔案/.cls檔案都存放在與其同名的資料夾中。所以我們要先新建同名資料夾,然後將第一
Eclipse中web專案新增maven依賴
先匯入要新增的maven專案要新增的web專案右鍵Proterties 2個都要新增 Deployment Assem ADD新增對應的maven依賴包
markDown中為字型新增顏色【前端】
一,如何使用 1,markdown中為字型新增顏色,直接使用字型標籤即可 <font color=gray size=
Springboot專案新增jsp支援部署到tomcat
Springboot專案新增jsp支援部署到tomcat tomcat版本 :9.0.13 1.修改pom.xml,新增以下依賴 修改以下依賴 2.修改application.yml ,新增一下配置 3.在專案的src下新建以