Linux
1.foremost
根据文件头标志识别文件,并解析
命令:foremost -i xxx.xxx
2.composer
# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# php composer-setup.php
All settings correct for using Composer
Downloading...
Composer (version 1.6.5) successfully installed to: /root/composer.phar
Use it: php composer.phar
移动 composer.phar,这样 composer 就可以进行全局调用:
# mv composer.phar /usr/local/bin/composer
切换为国内镜像:
# composer config -g repo.packagist composer https://packagist.phpcomposer.com
更新 composer:
# composer selfupdate
在有composer.json的目录下composer install。
composer install报错:
-
Problem 1
- laravel/framework v5.3.9 requires ext-mbstring *apt-get install php7.3-mbstring #再修改/apache2/php.ini中的 extension-mbstring,把分号去掉 #再重启apache2即可 service apache2 restart
-
Problem 1
- laravel/framework v5.3.9 requires ext-dom *apt-get install php7.3-xml
-
[ErrorException] proc_open(): fork failed - Cannot allocate memory
#free -m # dd if=/dev/zero of=/var/swapfile bs=1M count=1024 //生成1024M大小的空文件 # mkswap /var/swapfile //设置为swao分区 # swapon /var/swapfile //开启swap分区 # chmod 7777 /var/swapfile //设置权限为7777,以便无论哪个用户启动系统都能正常运作 # echo /var/swapfile swap swap defaults 0 0 >> /etc/fstab //设置开机自动挂载
-
Could not open input file: artisan
#切换至laravel根目录下后 php artisan route:list
常用指令
rm 删除文件
-rf 删除文件夹
whereis xxx 查询文件位置
find / -name xxx
常用目录查询
- 用户名
- 登陆用户名: /proc/sys/kernel/hostname
- 所有用户: /etc/passwd /etc/group
- mac地址: /sys/class/net/eth0/address
- version: /proc/version