安装配置Nginx/PHP/PHP-FPM
2020-06-29 04:21
891 查看
更新系统并安装必要的软件包
[code]sudo apt-get update && sudo apt-get -y upgrade sudo apt-get -y install curl nano git sudo apt install unzip
安装Nginx
root登录
[code]sudo apt-get install nginx
启动nginx服务
[code]sudo systemctl start nginx
如果不报错的话 就没问题。
安装PHP/PHP-FPM
注意:
v2.3.0及以上的需要安装php7.1或者php7.2
v2.3.0以下版本安装php7.0或者php7.1
如果你的
ubuntu是
18.04或以上版本,直接安装
php7.2
[code]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版本禁用)
[code]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版本为例就是:
[code]sudo vim /etc/php/7.2/fpm/php.ini sudo vim /etc/php/7.2/cli/php.ini
如果是
php7.0版本就是:
[code]sudo vim /etc/php/7.0/fpm/php.ini sudo vim /etc/php/7.0/cli/php.ini
如果
vim不存在的话,需要安装下
vim
[code]sudo apt-get install vim
增加内存限制和php执行时间,以及打开zlib压缩:
[code]memory_limit = 1024M max_execution_time = 1800 zlib.output_compression = On
保存文件并退出编辑器。
Magento2.2.6以上版本需要开启这几个禁用函数:
我们打开
php.ini,查找
disable_functions,把下面几个函数去掉:
[code]proc_open exec shell_exec proc_get_status openlog syslog
保存文件并退出编辑器。
重新启动PHP-FPM服务以应用配置更改:
以
php7.2版本为例就是:
[code]sudo systemctl restart php7.2-fpm
如果是
php7.0版本就是:
[code]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/
相关文章推荐
- nginx php-fpm安装配置
- nginx php-fpm安装配置(转)
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
- [转]nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- Linux下安装php环境并且配置Nginx支持php-fpm模块
- Linux下nginx php-fpm安装配置笔记
- centos 7.2 安装Nginx 及配置php-fpm识别php文件
- CentOS7配置nginx php php-fpm mariadb phpmyadmin(yum安装)
- 安装 安装nginx ; php-fpm的安装配置
- nginx php-fpm安装配置
- Mac 下 Nginx、PHP、MySQL 和 PHP-fpm 的安装和配置
- CentOS6.4安装配置nginx+pcre+php/fpm
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置