linux源码安装php,并且nginx配置php。

安装php依赖包:
yum install libxml2
yum install libxml2-devel下载php7,下载地址:
http://cn2.php.net/distributions/php-7.2.1.tar.gz解压
tar -zxvf php-7.2.1.tar.gz
cd php-7.2.1
./configure --prefix=/usr/local/php
make
make install复制php配置文件到安装目录下
cp /opt/php/php-7.2.1/php.ini-development /usr/local/php/lib/php.ini安装php-fpm
yum install php-fpm
启动php-fpm服务
service php-fpm start配置nginx支持php 编辑对应的nginx配置文件,我的配置文件路径/usr/local/nginx/conf/nginx.conf
vi /usr/local/nginx/conf/nginx.conf
server {listen       82;server_name  localhost 123.56.218.122;root         /opt/www;location / {root   html;index  index.html index.htm index.php;}location ~ \.php$ {fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  /opt/www$fastcgi_script_name;include        fastcgi_params;}
}在/opt/www下新建index.php
vi index.php
<?phpphpinfo();
?>重启nginx
/usr/local/nginx/sbin/nginx -s reload重启php-fpm
service php-fpm restart

linux源码安装php,nginx配置php相关推荐

  1. 源码安装Tomcat及配置

    8005 是tomcat本身的端口 8080 tomcat负责建立HTTP连接.在通过浏览器访问Tomcat服务器的Web应用时,使用. 8009 tomcat负责和其他的HTTP服务器建立连接.如n ...

  2. Linux源码安装步骤

    Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码.  而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上 ...

  3. Linux源码安装mysql 5.6.12(cmake编译)

    转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...

  4. linux怎么用源码安装mysql,Linux源码安装mysql步骤

    创建文件夹: mkdir  /usr/local/webserver 安装必要依赖包 yum -y install gcc gcc-c++ make ncurses-devel 安装cmake包: t ...

  5. Linux源码安装软件

    Linux源码安装软件 源码安装:最原始最有效的安装方式 三部曲 (1)-./configure xxx 生成makefile文件,随后需要的安装信息都是从这一步中获取 (2)make 根据makef ...

  6. linux 源码安装 zip/unzip

    linux 源码安装 zip/unzip 场景说明 Linux服务器,没有root权限 需要使用zip/unzip,但遗憾的是服务器没有安装 解决办法 自己用源码编译 步骤 下载zip/unzip的源 ...

  7. linux源码安装nginx

    任务目标:源码安装nginx,作为web服务修改配置文件,让配置生效,验证配置 首先要去官网nginx.org下载一个tar包: tar xvf 解包 进入到解包出来的目录,对configure进行配 ...

  8. Linux源码安装软件包时--prefix的配置建议

    我们知道,使用源码安装软件包时通常会提供一个config或configure脚本对安装进行一些必要的配置,其中最为常见的是–prefix选项,它用于指定软件安装的父级目录,也就是将软件安装在哪个文件夹 ...

  9. linux 源码安装mysql5.7_linux安装mysql5.7.27

    一.卸载 mysql安装有三种方式,包括二进制包安装(Using Generic Binaries).RPM包安装.源码安装.一般是前两种比较多 二.安装 建议路径设置按照写的来 将下载的压缩包复制到 ...

  10. Linux源码安装Python3.7出现的各种坑

    前言 自己在Linux安装过很多次Python,每次都会由于各种各样的原因出现很多问题,很无奈 安装流程 去这里先看看有哪些可用版本可用下载 下载 sudo wget http://www.pytho ...

最新文章

  1. 别再搞错!OAuth 2.0只是授权协议,OIDC才是认证授权协议
  2. 使用U盘安装Fedora14 32bit操作系统(参考自www.osyunwei.com)
  3. 容器编排技术 -- Kubernetes 为 Namespace 配置默认的内存请求与限额
  4. 2012递归求解单链表中的结点个数(C++,附递归函数思路讲解与手绘图)
  5. 【BZOJ4300】绝世好题,位运算相关DP
  6. linux网络子系统研究:数据收发简略流程图
  7. 当科学家遇上流氓,被喧哗炒作的量子通信技术又将何时落地?
  8. linux access源码,从零开始学习Linux:Day04 源码安装Nginx 。acess/status/referer
  9. SpringBoot+Vue批量下载图片压缩包
  10. hdoj3709(数位dp)
  11. 查找二叉排序树的双亲节点,并输出路径
  12. C++20 标准正式发布
  13. VA软屏和IPS硬屏的区别
  14. VMtools的安装教程
  15. HDU 1300 Pearls(DP)
  16. 进制转换及如何求校验码(海明校验码及循环冗余校验CRC码)
  17. 图片映射(HTML map标签)这么拽,小伙伴们都知道吗?
  18. 智能车竞赛技术研讨会
  19. Weather Guru 2.3.8 中文版 菜单栏天气预报小工具
  20. 荣耀智慧屏服务器无响应,荣耀智慧屏安装发生错误如何解决?新入手的花粉们可以看看...

热门文章

  1. 下载安装VS Code以及简单的配置使用
  2. 实战:SpringMVC实现用户角色管理
  3. Cesium:各种坐标转换
  4. Openlaye:学习笔记之事件
  5. 23种设计模式(0)——概述
  6. 使用FileWriter向文本文件中写信息
  7. 主干网络系列(1) -ResNet: Deep Residual Learning for Image Recognition
  8. 关于MAC中anaconda下python版本的问题
  9. java 向DB2插入数据
  10. 超详细的计算机视觉竞赛汇总