2019独角兽企业重金招聘Python工程师标准>>>

php版本需要大于php5.4

需要开启php openssl扩展

找到php安装源码包中的ext目录下面的openssl目录

[root@ubuntu openssl] # /usr/local/php/bin/phpize 
Cannot  find  config.m4. 
Make sure that you run  '/usr/local/php/bin/phpize'  in  the  top  level  source  directory of the module
把config0.m4 重命名为 config.m4
[root@ubuntu openssl] # mv config0.m4 config.m4
[root@ubuntu openssl] # ./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config

make && make install

全局安装

你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。

你可以执行这些命令让 composer 在你的系统中进行全局调用:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

注意: 如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv 那行命令。

现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar

安装 Yii

你可以通过两种方式安装 Yii:使用 Composer 或下载一个归档文件。推荐使用前者,这样只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。

注意:和 Yii 1 不同,以标准方式安装 Yii 2 时会同时下载并安装框架本身和一个应用程序的基本骨架。

通过 Composer 安装

如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装。在 Linux 和 Mac OS X 中可以运行如下命令:

curl -sS https://getcomposer.org/installer | php#网速慢的话现在不下来,可以直接  wget https://getcomposer.org/composer.phar#下载完成以后 移动到  /usr/local/bin/目录下mv composer.phar /usr/local/bin/composer#给 /usr/local/bin/composer 可执行权限chmod u+x  /usr/local/bin/composer更改镜像为国内镜像
#composer config -g repositories.packagist composer #更新
composer self-update

在 Windows 中,你需要下载并运行 Composer-Setup.exe。

如果遇到任何问题或者想更深入地学习 Composer,请参考 Composer 文档(英文),Composer 中文。

如果你已经安装有 Composer 请确保使用的是最新版本,你可以用 composer self-update 命令更新 Composer 为最新版本。

Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :

composer global require "fxp/composer-asset-plugin:~1.0.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

第一条命令安装 Composer asset plugin,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。 第二条命令会将 Yii 安装在名为 basic 的目录中,你也可以随便选择其他名称。

注意:在安装过程中 Composer 可能会询问你 GitHub 账户的登录信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)登陆 GitHub 之后可以得到更高的 API 限额,这样 Composer 才能正常运行。更多细节请参考 Composer 文档(该段 Composer 中文文档期待您的参与)。

技巧:如果你想安装 Yii 的最新开发版本,可以使用以下命令代替,它添加了一个 stability 选项(中文版):

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

注意,Yii 的开发版(dev 版)不应该用于生产环境中,它可能会破坏运行中的代码。

正在下载yii2.06

开启 mbstring 扩展

在php.ini开启

从新下载

下载完成了

运行一下看看效果

检测一下运行环境

转载于:https://my.oschina.net/yonghan/blog/495204

YII composer全局安装相关推荐

  1. php yii composer下载,composer的安装和下载yii

    Composer 是 PHP 的一个依赖管理工具 非常类似 1. NodeJS的NPM 2.JAVA的maven 3.python的pip. 我是把Composer安装在linux上面的,不在wind ...

  2. php yii composer,PHP Yii2 composer环境安装

    PHP Yii2 composer环境安装 composer 安装 任意目录执行: php -r "copy('https://install.phpcomposer.com/install ...

  3. Mac 下安装composer 及全局安装

    Composer 是 PHP 的一个依赖管理工具.它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 系统要求 运行 Composer 需要 PHP 5.3.2+ 以上版本.一些敏感的 P ...

  4. php yii composer,使用Composer安装Yii框架的方法

    本文实例讲述了使用Composer安装Yii框架的方法.分享给大家供大家参考,具体如下: 现在流行使用Composer安装PHP框架,Composer是PHP用来管理依赖关系的工具,Yii,Larav ...

  5. 【实践】通过Composer,安装yii2-advanced

    前言. Composer 依赖管理 VS 包管理 Composer 不是一个包管理器.是的,它涉及 "packages" 和 "libraries",但它在每个 ...

  6. Windows环境下Composer的安装和使用说明,从零开始熟悉安装composer,不会者、不常用者和遗忘者的幸福

    [本文摘抄至网络-本人整理测试] 测试日志: 20220315测试:可用 Windows环境下Composer的安装和使用教程 (本人亲测可用) 下载前说明:建议先安装PHP环境,我安装的是PHP7. ...

  7. php composer 无法下载,php – composer无法安装laravel / passport

    我用它创建了一个新项目 laravel new blogposts 使用全局安装在我的ubuntu 18上的"Laravel Installer 2.0.1". 当我尝试使用安装护 ...

  8. PHP Yii2 composer环境安装

    PHP Yii2 composer环境安装 composer 安装 任意目录执行: php -r "copy('https://install.phpcomposer.com/install ...

  9. php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)

    thinkphp6发布也有一段时间了,相对来说比较稳定,是时候学习一下thinkphp6框架,提前学习,到正式发布的时候,可以直接拿来做正式的项目,先人一步.thinkPHP6.0在5.1的基础上对底 ...

  10. PHP依赖管理工具Composer配置安装及基本使用

    一.介绍 Composer是PHP中的一个依赖管理工具. 它可以让你声明自己项目所依赖的库,然后它将会在项目中为你安装这些库.就像是node的npm和ruby的bundler差不多. 二.window ...

最新文章

  1. Odoo 学习 【二】Environment 概览
  2. 这6种最常见分布式事务解决方案!请拿走不谢!
  3. 从源码安装GDB-8.1
  4. Part5核心初始化_lesson3---关闭看门狗
  5. Java关键字与保留字说明及使用
  6. 20165305 第十周课下补做
  7. 【英语】Flying By Dream---English
  8. 云南大学计算机调剂哪个方向比较容易,选择考研调剂,看准这几大调剂方向!...
  9. 【软考】系统集成项目管理工程师(一)信息化知识
  10. 如何部署局域网即时通讯软件
  11. 大规模定制的实现方法
  12. 被封域名什么原因?如何预防域名被封呢?
  13. windowsGHO镜像系统winXPwin7win8win10正版下载
  14. VB、VBA、VBS的区别你搞清楚了吗?
  15. 技术最好的时代,会是技术创业最好的时代吗?
  16. linux u盘显示只读文件,解决linux下U盘文件只读的问题
  17. Editor.js 使用
  18. 基于Spring boot的图书馆图书借阅管理系统的设计与实现
  19. MTK平台修改开机动画,开机logo
  20. EPUB、CAJ 、PDF 格式的区别,有什么好用的IOS手机epub阅读器

热门文章

  1. dom4j解析XML文件,通过属性查找节点,出现异常
  2. Windows Phone开发(6):处理屏幕方向的改变 转:http://blog.csdn.net/tcjiaan/article/details/7273107...
  3. 瑞典ENEA参展IIC,奏起OSE/Linux混合途径乐章【ZZ】
  4. java网络编程基础——TCP网络编程三
  5. BZOJ1486: [HNOI2009]最小圈
  6. android classloader双亲托付模式
  7. Linux服务-搭建NFS
  8. POJ 4047 Garden 线段树 区间更新
  9. MVC---张国亮总结心得第一季
  10. 办暂住证,郁闷,极度不爽.