资讯专栏INFORMATION COLUMN

Laravel部署到阿里云CentOS/Debian

Dr_Noooo / 1107人阅读

摘要:当当当当今天的博客,全程高能,乃是我断断续续折腾天的成果,请赶快跟我上车吧本文只适合小团队开发,请不要轻易用于线上环境。今天要说的内容是如何在阿里云或上无论如何都能成功部署环境。可以完整卸载,重装前建议先卸载。最后执行重启。

当当当当!!今天的博客,全程高能,乃是我断断续续折腾N天的成果,请赶快跟我上车吧!


本文只适合小团队开发,请不要轻易用于线上环境。


今天要说的内容是:如何在阿里云CentOS或Debian上无论如何都能成功部署Laravel环境。
CentOS版本7.2
Laravel版本5.4.x
PHP版本7.1.x

第一步:安装lnmp一键包

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
ps:为方便后续开发,强烈推荐将lnmp直接下载到服务器中
wget http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz
速度简直超级快。
下载后解压,然后./install.sh按步骤操作即可,最低配的服务器大概需要30分钟。
./uninstall.sh可以完整卸载,重装前建议先卸载。

第二步:安装php-mysql驱动

apt-get install php5-mysql或者php7.1-mysql
(以上如果遇到没有驱动的错误,可以安装)

第三步:rsync同步代码到服务器

略(新装的机器可能没有rsync,yum一下即可)

第四步:安装数据库

mysql -u root -p进入数据库,然后create database xxx;创建一个数据库。
php artisan migrate:refresh --seed

第五步:开启服务器到外网

php artisan serve --host=0.0.0.0 --port=8000
如果要用80端口,请先关闭nginx:lnmp nginx stop

相关环境

安装composer:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
安装node:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - for Debian
curl -sL https://rpm.nodesource.com/setup_8.x | bash - for CentOS

真正的干货

PHP扩展乃是我多年的心病,这下终于有了完美解决的办法。
以Imagick扩展为例

PHP官方扩展都放在lnmp-full包中,需要进入文件夹,然后将你所安装的版本的PHP压缩包解压tar -jxvf解压tar.bz2,tar -xvf解压tar.zx。解压之后,进入ext文件夹,然后进入需要的扩展的文件夹中,执行

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

非官方库需要去网上下载,比如imagick。
打开官网,wget下载压缩包到服务器,tar -zvf解压,然后再执行上述步骤。

vim /usr/local/php/etc/php.ini
phpize是专门用来安装扩展的工具。编译完成的扩展,已经被自动放在当前目录下,当前目录也自动被加入path中了,只需要在php.ini中添加一行extension = "xxx.so"。最后执行/etc/init.d/php-fpm restart重启。
如果实在闲的蛋疼,或者怕不小心删掉lnmp完整包,还是强烈推荐将编译出来的so文件放到PHP默认的扩展文件夹中。

安装ImageMagick库

yum install ImageMagick -y这个库用来支持imagick扩展,帮助PHP处理图片
yum install ImageMagick-devel安装开发头文件

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/25784.html

相关文章

  • Laravel部署阿里CentOS/Debian

    摘要:当当当当今天的博客,全程高能,乃是我断断续续折腾天的成果,请赶快跟我上车吧本文只适合小团队开发,请不要轻易用于线上环境。今天要说的内容是如何在阿里云或上无论如何都能成功部署环境。可以完整卸载,重装前建议先卸载。最后执行重启。 当当当当!!今天的博客,全程高能,乃是我断断续续折腾N天的成果,请赶快跟我上车吧! 本文只适合小团队开发,请不要轻易用于线上环境。 今天要说的内容是:如何在阿...

    OBKoro1 评论0 收藏0
  • LinuxMirrors一键脚本彻底解决linux换源问题 – 让linux宝塔

    摘要:但是不管如何,还是使用脚本来换源比较省心省力。系配置了所有可以配置的仓库,但有一些仓库默认没有启用,若需启用可将源文件中的修改成。镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,简称镜像加速器。国内vps安装好linux系统后(centos,debian,ubuntu等),除了deepin以外,其他Linux发行版从官方源下载东西都很慢,这个时候,我们就需要给自己的系统换一个...

    econi 评论0 收藏1
  • debian系统更换软件源镜像优化国内下载速度

    摘要:系统更换软件源镜像提高国内下载速度呢使用国内小众云主机经常会遇到的问题,下载更新软件速度慢。如果预装系统没有根据位置选择合适软件源镜像,建议手动修改软件源镜像以加快速度。debian系统更换软件源镜像提高国内下载速度呢?使用国内小众云主机经常会遇到的问题,下载更新软件速度慢。如果预装系统没有根据位置选择合适软件源镜像,建议手动修改 debian 软件源镜像以加快速度。所以,Debian使用国...

    codeKK 评论0 收藏0
  • 如何使用阿里服务器

    摘要:今天来说说阿里云服务器到底怎么用云服务器如今越来越受到人们的关注,阿里云服务器也可以说是在国内云计算上走在了前面。目前,阿里云服务器除不支持虚拟化软件的安装部署外,,等,常见主流软件均可以正常支持,后端没有相关规则限制。今天来说说阿里云服务器到底怎么用?云服务器如今越来越受到人们的关注,阿里云服务器也可以说是在国内云计算上走在了前面。然而,作为一个相对新鲜的概念,很多朋友并不清楚云服务器具体...

    dreambei 评论0 收藏0
  • 如何使用阿里服务器

    摘要:今天来说说阿里云服务器到底怎么用云服务器如今越来越受到人们的关注,阿里云服务器也可以说是在国内云计算上走在了前面。目前,阿里云服务器除不支持虚拟化软件的安装部署外,,等,常见主流软件均可以正常支持,后端没有相关规则限制。今天来说说阿里云服务器到底怎么用?云服务器如今越来越受到人们的关注,阿里云服务器也可以说是在国内云计算上走在了前面。然而,作为一个相对新鲜的概念,很多朋友并不清楚云服务器具体...

    JerryZou 评论0 收藏0

发表评论

0条评论

Dr_Noooo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<