内容简介:使用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建立模型
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux内核设计与实现(原书第3版)
Robert Love / 陈莉君、康华 / 机械工业出版社华章公司 / 2011-4-30 / 69.00元
《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。 《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满......一起来看看 《Linux内核设计与实现(原书第3版)》 这本书的介绍吧!