phpStorm(2)——在phpStorm中为项目添加Composer支持
来源:互联网 发布:交互界面 数据驱动 编辑:程序博客网 时间:2024/06/07 18:27
在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中配置symfony2项目
- phpstorm在项目中查找某个字符串
- 使用PHPStorm+Composer快速初始化项目
- Phpstorm如何新建项目在共享文件夹中
- 在PhpStorm中使用git将项目上传到码云
- 如何在phpstorm中显示多个项目呢?
- 为PHPStorm添加laravel代码提示
- phpstorm 添加larvavel项目卡死
- phpStorm
- phpstorm
- phpstorm
- phpstorm
- PHPstorm
- PhpStorm
- phpstorm支持ECMAscript6
- PhpStorm支持PHPUnit
- MAC中PhpStorm项目文件配置
- cloudsim资料收集
- Coderforces Word Capitalization
- 如何写出高效sql
- 路由器的路由表生成算法
- 什么是适合你的学习法-读后感
- phpStorm(2)——在phpStorm中为项目添加Composer支持
- cmd 下编译运行 C 文件
- 新木乃伊 The Mummy
- win7系统安装时提示找不到任何设备驱动程序的四种解决方法图文教程
- c#GroupBox控件添加右键菜单
- PHP的错误机制总结
- 【脚本语言系列】关于Python网络应用SNMP,你需要知道的事
- arcgis 10.5安装教程
- 将tomcat配置到eclipse