-
全局项目切换为阿里云镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
当前项目切换为阿里云镜像:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
...
-
查看系统全局镜像配置:
# composer config -l -g
查看当前项目镜像配置:
# composer config -l
-
问题背景:
使用 workerman 开发应用时,经常是相当高频有一批开发者在运行脚本时会碰到如下一段熟悉的报警文本:
stream_socket_server(): unable to connect to tcp://ip:port (Address already in use)
问题根本原因:
注意: 既然说的是根本原因,那么我们必须是基于某一个条件成立,...
-
问题背景:
默认从github上fork克隆源作者的某个项目到自己名下以后,这个分支默认是不会自动同步更新的,这就需要我们手动来解决。
解决方案:
1、打开 fork 克隆过来的项目,即自己名下的 fork 分支:
2、点击 New pull request:
3、点击 Compare across fo...
-
问题背景:
先给出样本数据:
.
├── user_1.php
├── user_2.php
└── user_3.php
现在我们希望将前缀 user_ 批量修改为 member_,怎么办?
解决方案-1:
使用 C 语言版本的 rename 命令:
rename user_ member_ user_*.php
解决方案-2...
-
问题背景:
exec("tar czvf /path/to/phpcreeper/phpcreeper.tar.gz /path/to/phpcreeper/ ");
这段脚本本身并没有任何问题,也能正常工作并压缩打包,但是你会发现打包后的文档里是按照指定的全路径一起打包的,即保留了层级目录,有时候我们并不希望如此,而是只希望打包后文档中只保留比如本例中的 phpcreeper 单一目...
-
解决方案:
1、安装 nodejs:
# yum install nodejs -y
2、安装 git:
# yum install git -y
3、安装 gitbook:
# npm install gitbook -g
4、安装 gitbook-cli:
# npm install gitbook-cli -g
5、最后一步:
# ...
-
问题背景:
执行 gitbook -V 或 gitbook init 命令,均会显示: Installing GitBook 3.2.3 .......,之后便是漫长的等待,遥遥无期的那种,可以用 strace -ttp pid 跟踪发现其实进程还是在干活的,只是速度很慢。
问题原因:
npm 默认使用安装使用的国外镜像,这个速度是比较慢的。
...
-
问题背景:
假如我们想要移除 ConvertToUTF8 插件。
解决方案:
1、快捷键调出终端窗口: Ctrl + Shift + P
2、输入命令: remove package
3、在弹出的窗口中选择要移除的插件名称: ConvertToUTF8
4、最后选定回车即删除OK
-
问题背景:
某天在广场听到一首不错的交际舞歌曲,识别出为: 伦巴舞曲-你是我手心里的宝-张翠萍, 然后定位到一个链接地址:http://www.dj769.com/wt/play_101186.html,打开网页后发现页面可以直接播放该音频文件,但是无法下载,怎么办?
解决方案-1:
记住一条:但凡是页面能直接播放的任何视频或音频文件,统统都是可以在电脑里找到的,只不过...
-
Logger是一个简洁的、轻量级的PHP日志工具,日前经历了几次较大的更新迭代,欢迎使用:
https://github.com/blogdaren/logger
-
问题背景:
composer 如何将第三方软件包更新或升级到指定版本?
问题举例:
将 blogdaren/logger 版本升级到 v1.0.8 --> v1.1.1
解决方案:
# composer require blogdaren/logger:v1.1.1
注意事项:
优先使用composer require,尽量不要用 compo...
-
问题背景:
VIM启动时如何使用多个标签分别打开多个文件?
解决方案:
# vim -p file1 file2 .... fileN
-
问题背景:
要求列出 /tmp 及其子目录下的包含关键字 blogdaren 的所有PHP文件。
解决方案-1:
# grep -lnr "blogdaren" --include "*.php" /tmp/*
解决方案-2:
# find /tmp/ -name "*.php" | xargs grep -lnr "blogdaren"
-
问题背景:
说的就是composer这套东西,当我们在自己的项目中 composer require 第三方项目以后,只需引入
require "/path/to/vendor/autoload.php",就可以轻松调用自动加载功能,但是自己的项目中如何用上这个呢?
解决方案:
composer.json 文件中新增一个配置项名为 "au...
我就遇到了这个问题,终于找到解决办法...