在CentOS下快速建立laravel环境

栏目: 编程语言 · PHP · 发布时间: 7年前

内容简介:使用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环境》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

VISUAL BASIC 6.0 WINDOWS API讲座

VISUAL BASIC 6.0 WINDOWS API讲座

王国荣 / 人民邮电出版社 / 1999-06-01 / 76.00元

本书全面介绍了在Visual Basic 6.0中如何调用Windows API的技术,特别是结合读者在应用中经常遇到的具体问题编写了许多应用范例,书中还给出了API函数的速查表。本书主要内容包括: Windows API的基本概念和调用方法,资源文件的使用,Windows的消息系统及其应用,API在绘图中的应用,多媒体文件的播放,特殊命令按钮的制作等。 本书适用于已熟悉Visual Basic的一起来看看 《VISUAL BASIC 6.0 WINDOWS API讲座》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换