composer 切换镜像地址
更换镜像站点有两种方式:全局更换,局部更换
全局更换镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
仅当前项目更换镜像:在项目目录中执行
composer config repo.packagist composer https://packagist.phpcomposer.com
也可以修改项目中的composer.json文件:
“repositories”: {
“packagist”: {
“type”: “composer”,
“url”: “https://packagist.phpcomposer.com”
} }
有时候运气不好,https://packagist.phpcomposer.com 站点维护不可用,那么可以尝试用Laravel China 维护的站点
将上面的地址换成下面地址即可
https://packagist.laravel-china.org
laravel安装
composer global require laravel/installer
创建 Laravel 项目
laravel new blog
laravel命令报错
export PATH=“/root/.config/composer/vendor/bin:$PATH”
laravel 无权限执行
chmod u+x /root/.config/composer/vendor/laravel/installer/bin/laravel
下载fileinfo拓展
wget -O php-7.3.4.tar.gz http://cn2.php.net/get/php-7.3.4.tar.gz/from/this/mirror
cd 到该位置(根据自己的具体情况来)
cd /code/php7.3.4/ext/fileinfo/
不要离开php安装源码的ext/fileinfo目录,执行以下命令
/usr/local/php/bin/phpize
编译安装
/configure --with-php-config=/www/server/php/73/bin/php-config
make && make install
进入php.ini,添加一句
extension=fileinfo.so
重启PHP
/etc/init.d/php-fpm reload
open_basedir restriction in effect
php.ini
open_basedir = “/www/wwwroot/”