安装walle以及composer中遇到的一些坑

1,首先git clone 了walle
2,其次,安装composer需要切换到非root用户下执行安装(一定要是非root用户阿,否则后面会遇到一些不必要的坑呢);
(为了以防万一,就composer require fxp/composer-asset-plugin这个命令来填下坑哦,安装些插件)
3,但是还是如下错误:(problem1,problem2…..)
安装walle以及composer中遇到的一些坑

4,怎么解决呢,就要仔细看下problems问题了:
一,mbstring扩展说我丢失了,于是我就phpinfo()打印了下出来看,如下:
安装walle以及composer中遇到的一些坑

是有这个模块的阿;
最后可能是没有下载安装这个mbstring模块把,然后就自己加上这个模块了.so;
安装walle以及composer中遇到的一些坑

使用这个命令:sudo apt-get install php-mbstring 安装下扩展哦!!!
(参考链接:stackoverflow.com/questions/32488917/composer-the-requested-php-extension-mbstring-is-missing-from-your-system)

然后再执行comoposer install 就不会报mbstring相关的错误了
安装walle以及composer中遇到的一些坑
到此,这个问题就解决了哦哦哦哦哦哦
5,还有剩下的问题dom的问题
安装walle以及composer中遇到的一些坑

使用这个命令就解决了dom问题:
sudo apt-get install php7.0-xml
(参考链接:stackoverflow.com/questions/30868608/laravel-production-issue-updating-composer-with-laravel-4-1-x)
6,最后composer install -vvv
Vender目录就出来了

参考链接如下:
1,blog.****.net/scotfield_msn/article/details/52552305
2,stackoverflow.com/questions/35874482/cannot-create-cache-directory-or-directory-is-not-writable-proceeding-withou
3,www.cnblogs.com/beyang/p/4900631.html
4,stackoverflow.com/questions/30868608/laravel-production-issue-updating-composer-with-laravel-4-1-x

防火墙安装开启端口科普下把:
blog.sina.com.cn/s/blog_866c5a5d0101ihxv.html