这里本该有简介

php 7.3在ubuntu 14.04 nginx 1.4.x环境的安装

安装环境:
* ubuntu 14.04
* php 7.3
* nginx 1.4.x

nginx不能处理php,而是转给php-fpm去处理。以下介绍php的安装与配置。

步骤

  • 下载 php-7.3.5
  • tar -xzvf php-7.3.5.tar.gz
  • cd php-7.3.5
  • 编译前配置

  • 编译并安装

  • 进行以下配置

  • 修改 php-fpm.d/www.conf 配置文件,确保 php-fpm 模块使用 www-data 用户和 www-data 用户组的身份运行。

  • 修改php.ini文件

  • 启动php-fpm

遇到的问题

  • 问题:configure: error: libxml2 not found. Please check your libxml2 installation.
    解决:sudo apt-get install libxml2-dev

  • make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
    解决:内存不足,./configure 增加–disable-fileinfo参数

  • ERROR: failed to open error_log (/usr/local/php7.3.5/log/php-fpm.log): No such file or directory (2)
    解决:mkdir /usr/local/php7.3.5/log

  • configure: error: Please reinstall the libcurl distribution – easy.h should be in /include/curl/
    解决:安装curl

  • 找不到zlib

参考

参考:https://www.php.net/manual/zh/install.unix.nginx.php

test