安装配置Nginx/PHP/PHP-FPM

更新系统并安装必要的软件包

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get -y install curl nano git
sudo apt install unzip

安装Nginx

root登录

sudo apt-get install nginx

启动nginx服务

sudo systemctl start nginx

如果不报错的话 就没问题。

安装PHP/PHP-FPM

注意:

v2.3.0及以上的需要安装php7.1或者php7.2
v2.3.0以下版本安装php7.0或者php7.1

如果你的ubuntu18.04或以上版本,直接安装php7.2

sudo apt install php7.2-common php7.2-cli php7.2-fpm php7.2-opcache php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap php7.2-fileinfo php7.2-imagick php7.2-redis

如果你的ubuntu版本小于18.04并且M2是v2.3.x版本,那么得按照下面的来装php7.2

安装php7.1或者php7.2见如何升级php版本这一章 (v2.3.x版本推荐)

如果你的ubuntu版本小于18.04并且M2是v2.2.x版本,你可以直接安装php7.0:

安装php7.0/php-fpm以及m2所需的php扩展 (v2.3.x版本禁用)

sudo apt-get install php7.0-fpm php7.0-mcrypt php7.0-curl php7.0-cli php7.0-mysql php7.0-gd php7.0-xsl php7.0-json php7.0-intl php-pear php7.0-dev php7.0-common php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-fileinfo php-soap libcurl3 curl -y

编辑fpm和cli的php.ini文件

php7.2版本为例就是:

sudo vim /etc/php/7.2/fpm/php.ini
sudo vim /etc/php/7.2/cli/php.ini

如果是php7.0版本就是:

sudo vim /etc/php/7.0/fpm/php.ini
sudo vim /etc/php/7.0/cli/php.ini

如果vim不存在的话,需要安装下vim

sudo apt-get install vim

增加内存限制和php执行时间,以及打开zlib压缩:

memory_limit = 1024M
max_execution_time = 1800
zlib.output_compression = On

保存文件并退出编辑器。

Magento2.2.6以上版本需要开启这几个禁用函数:
我们打开php.ini,查找disable_functions,把下面几个函数去掉:

proc_open 
exec
shell_exec
proc_get_status
openlog
syslog

保存文件并退出编辑器。

重新启动PHP-FPM服务以应用配置更改:
php7.2版本为例就是:

sudo systemctl restart php7.2-fpm

如果是php7.0版本就是:

sudo systemctl restart php7.0-fpm

如果不报错的话 就没问题。

安装php7.1/php7.2版本

如何升级php版本这一章。
在此不再赘述,类似的操作。

其他

centos系统安装php可以参考
https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值