内容简介:使用lnmp安装环境,但在此之前安装screen,因为编译时间比较长,ssh会断掉,使用screen可以保持窗口长时间显示:开始安装lnmp:在此之前,可以在下载下来的lnmp.conf脚本下修改编译参数:
使用lnmp安装环境,但在此之前安装screen,因为编译时间比较长,ssh会断掉,使用screen可以保持窗口长时间显示:
yum install screen
开始安装lnmp:
screen -S lnmp wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
在此之前,可以在下载下来的lnmp.conf脚本下修改编译参数:
Enable_PHP_Fileinfo='y'
再执行./install.sh. 因为fileinfo扩展使用较为广泛,需要加上编译,如果忘了加后面也有补救措施。
编译大约需要1个小时左右,成功后可设置/usr/local/php/etc/php.ini, 主要的设置有:
extension = "fileinfo.so"
在disable_functions中去掉:
proc_get_status, proc_open等,composer需要使用一些函数才能进行下去。
准备创建第一个站点,创建之前需要在阿里云的后台设置后域名的解析,同时设置操作api,使用acme.sh为网站自动创建ssl签名,并能保持自动更新,访问地址为: https://ak-console.aliyun.com/#/accesskey
export Ali_Key="123456" export Ali_Secret="abcdef"
其他服务商的设置参考: https://lnmp.org/faq/letsencrypt-wildcard-ssl.html
使用以下命令安装第一个站点:
lnmp vhost add
根据提示一步一步往下走即可。此时访问你设置好的网站,可测试了。
安装composer:
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
然后使用中国镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
接着转到网站目录下,使用:
composer install composer install --no-dev
安装 php 的包,然后设置好.env下的数据库连接,使用:
php artisan migrate composer dump-autoload
添加好新的包别忘了dump一下。保证包含在autoload中。基本的过程即是如此。
打开页面后总是500错误? 一般是因为.user.ini的问题,laravel默认public文件下跨目录访问,所以必须去掉。
在Thinkphp、codeigniter、 Laravel 等框架下,网站目录一般是在public下,但是public下的程序要跨目录调用public上级目录下的文件,因为LNMP默认是不允许跨目录访问的,所以都是必须要将防跨目录访问的设置去掉,有时候这些框架类的程序提示500错误也可能是这个问题引起的。
直接使用lnmp1.4/tools/ 目录下的 ./remove_open_basedir_restriction.sh 进行移除。
另外laravel配置时,需要更改 nginx下的root配置, 修改为:
root /home/wwwroot/deezoo.cn/public;
lnmp自动生成的配置文件有错误的。
如何添加为php添加新的扩展。 https://cloud.tencent.com/developer/article/1115046
cd root/lnmp1.4/src/ php -v tar xjf php-7.0.21.tar.bz2 cd php-7.0.21/ext/fileinfo/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make&&make install lnmp php-fpm restart
以上所述就是小编给大家介绍的《在CentOS下快速建立laravel环境》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 建立零信任IT环境的5个步骤
- docker-swarm建立本地集成开发环境
- UEFI开发探索27 – 用Vs2015建立UEFI调试环境
- 如何建立 React 專案 ?
- 建立一个JavaScript库
- pid建立模型
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Just My Type
Simon Garfield / Profile Books / 2010-10-21 / GBP 14.99
What's your type? Suddenly everyone's obsessed with fonts. Whether you're enraged by Ikea's Verdanagate, want to know what the Beach Boys have in common with easy Jet or why it's okay to like Comic Sa......一起来看看 《Just My Type》 这本书的介绍吧!