centOS安装laravel

laravel

下载composer
curl -sS https://getcomposer.org/installer | php
使composer可执行
mv commposer.phar /usr/local/sbin/composer
chmod +x /usr/local/sbin/composer
配置国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
创建laravel项目
composer create-project --prefer-dist laravel/laravel blog "5.8"
blog是项目
"5.8"是版本,未来的版本需要自己改


报错500
laravel/public/index.php中第一行加入echo "aaaa";能输出

打开调试
gedit /usr/local/php/etc/php.ini &
display_errors Off改为On
service php-fpm restart重启php服务

报错
public/../vendor/autoload.php): failed to open stream: No such file or directory

cd  ......blog就是项目目录
composer install
laravel/framework v5.8.6 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system
yum install php72w-mbstring
/etc/php.ini最后一行加上extension=mbstring.so
phpunit/phpunit 7.5.6 requires ext-dom * -> the requested PHP extension dom is missing from your system.
yum install php72w-xml
/etc/php.ini最后一行加上extension=dom.so
再执行composer install

可能有其他东西没装,缺什么就看情况了,好像不往php.ini中加也可以

chmod -R 777 storage
不然会报open()failed

No application encryption key has been specified.
这个是由于没有配置好 APP_KEY
php artisan key:generate

PHP Warning:  Module 'dom' already loaded in Unknown on line 0
PHP Warning:  Module 'mbstring' already loaded in Unknown on line 0
把最后两行的mbstring和dom删掉后就没影响了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值