一、安装环境
默认lnmp环境已经安装好,若没安装请去安装。
安装参考文档路径:[ linux-centos7-3-lnmp一键安装包集成 ]
二、部署laravel项目
安装好lnmp环境后,通过svn、ftp等把项目上传到服务器。[此文默认解析好域名]
cd 进入项目目录下 composer install 报错如下:
缺少 fileinfo 扩展 这个插件需要的
安装配置fileinfo 插件
解压tar jxvf 文件名.tar.bz2
命令如下:
cd lnmp1.4/src/php-7.0.21/ext/fileinfo/
(phpize) /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vi /usr/local/php/etc/php.ini
extension = fileinfo.so
/etc/init.d/php-fpm reload
php -m
若看到PHP模块中存在fileinfo,说明安装扩展完成
composer install 安装 proc_报错
禁用函数,去 php.ini [vi /usr/local/php/etc/php.ini] 把 以proc_ 开头的2个函数 取消禁用
伪静态设置,lnmp自带的有laravel.conf [vim /usr/local/nginx/conf/laravel.conf],加到server{}中
因为laravel访问地址是:xxx/public下。所以还需要处理跨目录地址
fastcgi.conf [vim /usr/local/nginx/conf/fastcgi.conf] 把27行的禁用
若还不行,请查看目录权限或搜索其他相关问题;
ok,现在可以去访问项目地址了。enjoy IT !!!
- Notice
如若需要,请戳 [ About ] 下联系我 欢迎联系.ok,enjoy it ! ~~
欢迎点击上方按钮对我打赏,谢谢你给我吃糖果