首页 >php框架 >YII > 正文

yii2安装报错怎么办

原创2020-01-14 11:48:0701043

yii2安装报错怎么办?

在执行 composer安装yii之后 会出现这样的问题

composer create-project --prefer-dist yiisoft/yii2-app-basic basic
- phpunit/phpunit 6.4.3 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 6.4.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 6.4.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 6.4.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.

或者

这是由于直接安装php7没有安装完整配置出现的问题 执行

首先,你需要安装的扩展模块是:mbstring

安装laravel将依赖该扩展,如果你没有安装该扩展,那么通过composer安装laravel框架,你将无法正常生成laravel框架所依赖的vendor目录。vendor目录以及其下文件是laravel框架正常运行所需的。

第二个要安装的扩展模块是:xml扩展

通过composer安装laravel框架过程中将需要调用ext-dom,若xml扩展未安装,这也会影响我们安装laravel。

以上两个扩展是PHP7版本安装laravel所依赖也是容易被忽略的扩展,当你安装laravel无法正常生成vendor目录时就需要检查mbstring扩展加载情况了。

安装也是简单的:

apt-get install php7.0-mbstring

若提示:phpunit/phpunit 5.0.x requires ext-dom * -> the requested PHP extension dom is missing from your system.

则需要安装xml扩展。

apt-get install php7.0-xml

推荐学习:Yii入门教程

以上就是yii2安装报错怎么办的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:yii2
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • yii2 redis的解决法:首先通过composerredis扩展;然后打开一个cmd窗口,并使用“cd”命令切换目录到“D:\redis”;最后运行命令“redis-server.exe
    phpmyadmin的解决法:首先找到并打开“config.default.php”文件;然后将“$cfg['Servers']”修改为“$cfg['Servers'][$i]['host']
    composeryii的解决法:首先使用命令“composer clear-cache”清空缓存;然后设置可用的镜像;接着通过命令“composer install”执行;最后在config
    PHP APC的解决法:首先打开“/usr/local/etc/php.ini”文件;然后修改内容为“apc.enabled=1 apc.shm_size=256M”;最后保存该文件即可。
    phpcms 2008是因为mysql版本过高导致的,其解决法就修改正确sql语句为“CREATE TABLE `phpcms_admin` ( `userid` MEDIUMINT(8) UNSIGNED
    运行docker的解决法:首先使用命令“$ sudo yum remove docker \”卸载已的相关组件;然后使用“find”命令从根目录搜索,将所有含docker的文件找出来;最后重新
    phpmyadmin500误的解决法:首先打开php的目录,进入到【d:\php\php.ini】;然后取消【; extension_dir=“”】前的【;】;最后将相关语句复制到【C:\Windows
    phpcms失败的解决法:首先找到“install.php”的位置;然后将代码“caches/caches_admin/caches_data/applist.cache.php”删除掉;最后重新
    swoole访问的解决法:首先用指令“php -v”查一下服务器中php的版本;然后执行命令“make && make install”进行;最后修改代码为“extension
    vscode sass编译的解决法:首先在vscode中“easy sass”;然后修改vscode的配置;接着在文件夹中新建两个文件夹,一个“sass”、一个“css”;最后按下“ctrl+
    访问phpMyAdmin系统js误的解决法:首先【40.0.3】版本,打开浏览器选择【选项】;然后选择【高级】选项卡,并点击【更新】;最后点击选择【不检查更新】,确定即可。
    docker服务启动的解决法:首先使用“$ sudo yum remove docker \”命令卸载已的相关组件;然后使用“find”从根目录搜索,将所有含docker的文件找出来;最后删除搜索的文件或目录即可
    IIS访问php页面问题,告404误的解决法:1、打开WEB服务扩展,把【所有未知ISAPI扩展】设为允许;2、更改iis主目录及【doc_root】的配置,重新
    phpmyadmin的管理出现phpMyAdmin-Error的解决法:首先在目录的lib目录中修改【vim php.ini】内容;然后在php目录中新建tmp文件夹;接着修改相关目录的值;最后重启
    一般会选用源码 php, php 的过程指定要的扩展,但是避免不了缺少某个扩展未导致程序运行的问题。以 fileinfo 为例,介绍一下添加 php 扩展。
    Q:我的项目启动时laravel $kernel->handle ?A:检查app/Http/Controller目录下 是否存在Controller.php。
    yii2 hasone的解决法:首先根据documentation打开相应的文件;然后修改语句为“function getUser(){return $this->hasOne(User::
    centos7下yum的解决方法是:1、查看repomd.xml的路径;2、配置repodata/repomd.xml路径;3、清除yum缓存并重新生成缓存。
    centosmysql了的解决方法是:直接执行命令【yum remove mysql-libs】卸载不兼容的mysql-libs包与mysql数据库文件即可。
    目前还有项目用的codeigniter3,想用github上那多优秀的第三方库,曾呢?而且这些库基本都是通过composer的,下面介绍集成composer包管理器方法。

    专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类