nginx下安装php

Posted 我要一幕天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx下安装php相关的知识,希望对你有一定的参考价值。

 nginx服务器下安装php,是一项基础的本领,今天就简单的列举一下安装的过程吧。

1:打开php网站 https://www.php.net/downloads
2:下载需要的包  wget https://www.php.net/distributions/php-7.4.5.tar.bz2
3:解压缩  tar xjf php-7.4.5.tar.bz2
4:cd php-7.4.5
5:./configure --prefix=/home/geek/php

遇到以下问题:checking for LIBXML2... no

configure: error: Package requirements (libxml-2.0 >= 2.6.0) were not met:

No package 'libxml-2.0' found

解决办法:yum install -y libxml2-devel

No package 'sqlite3' found

解决办法:yum install -y sqlite-devel

6:编译make
7:make install
        手动安装libxml:xml使用的包
(1):登录 http://xmlsoft.org/
(2):wget 下载地址
(3):tar zxvf 压缩包
(4):cd 解压目录
(5):./configure  && make && make install

sqlite包的作用:轻量级数据库
yum install sqlite-devel

由于买的服务器内存只有1G,在编译时报内存不足,可以在./configure --prefix=/home/geek/php --disable-fileinfo    即加上--disable-fileinfo 就行了
使用php-fpm 需要在configure的时候加上 --enable-fpm

将/home/geek/php/etc/php-fpm.conf.default    修改为  php-fpm.conf
同时将 /home/geek/php/etc/php-fpm.d/www.conf.default 修改为www.conf


切换到php的sbin目录下可以启动php-fpm服务器

以上是关于nginx下安装php的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16下安装Nginx+php+phpMyAdmin全纪录!

mac下安装配置nginx,php环境

windows 下安装 nginx + php

MAC下安装nginx,php

MAC下安装nginx,php

Mac下安装LNMP(Nginx+PHP5.6)环境