源码编译安装php7.0.5

源码包下载地址

安装epel扩展yum源

[root@xuegod63 ~]# yum

clean all

[root@xuegod63 ~]# yum

list

注:RHEL光盘和CentOS源缺少很多软件包,建议使用扩展源进行安装依赖包

安装所需依赖包

[root@xuegod63 ~]# yum -y

install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd

libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib

curl curl-devel

配置相关参数

[root@xuegod63

php-7.0.5]#./configure --prefix=/server/php7/ \

--with-apxs2=/usr/local/apache2/bin/apxs

\

--enable-mbstring

\

--with-curl

\

--with-gd \

--enable-fpm

\

--enable-mysqlnd

\

--with-pdo-mysql=mysqlnd

\

--with-config-file-path=/server/php7/etc/

\

--with-mysqli=mysqlnd

\

--with-mysql-sock=/server/mysql/mysql.sock

注:

--with-apxs2 #将php编译为Apache的一个模块进行使用

--enable-mbstring #多字节字符串的支持

--with-curl #支持cURL

--with-gd

#支持gd库

--enable-fpm

#支持构建fpm

--enable-mysqlnd

#启用mysqlnd

--with-pdo-mysql #支持pdo:MySQL支持

--with-config-file-path #设置配置文件路径

--with-mysqli #支持MySQLi

--with-mysql-sock #关联mysql的socket文件

编译

[root@xuegod63

php-7.0.5]# make -j 4

安装

[root@xuegod63

php-7.0.5]# make install

生成配置文件

[root@xuegod63

php-7.0.5]# cp php.ini-production

/server/php7/etc/php-ini

添加Apache支持

[root@xuegod63

php-7.0.5 vim

/usr/local/apache2/conf/httpd.conf

Addtype

application/x-httpd-php .php .phtml

创建首页文件

[root@xuegod63

php-7.0.5]# cd /usr/local/apache2/htdocs/

[root@xuegod63 htdocs]#

vim a.php

phpinfo();

?>

重启服务

service

apachectl restart

验证访问

php 7.0 编译安装mysql_源码编译安装php7.0.5相关推荐

  1. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

  2. Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译

    Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译 转载于:https://blog.csdn.net/phdsky/article/details/782 ...

  3. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)

    接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...

  4. Ubuntu下源码编译VirtualBox五 —— 源码编译(4)

    接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...

  5. centos 7 下 rabbitmq 3.8.0 erlang 22.1 源码编译安装

    安装前请检查好erlang和rabbitmq版本是否相匹配,参考:RabbitMQ Erlang Version Requirements 1. erlang 22.1 源码编译安装 1.1 安装Er ...

  6. tensorflow源码编译教程_源码编译安装tensorflow 1.8

    参考官方指南 基本要求 官网测试过的源代码配置如下: image 也就是说,按照这个版本安装的话不应该再产生版本的问题了. 我的配置 ubuntu 16 python 2.7 nccl 2.3 gcc ...

  7. 源码编译mysql5.5_源码编译安装MySQL5.5

    前面的blog都有介绍mysql数据库存,不过那都是通用二进制的格式安装的,本文主要介绍在Centos6.5系统上源码编译安装MySQL数据库以及如何在Centos5系列版本的系统上如何编译安装cma ...

  8. 基于YUM安装与源码编译或二进制多实例安装Mariadb,mysql

    基于YUM 1 安装 yum install mariadb 2 创建多实例对应的目录结构 mkdir /mysql/{3306,3307,3308}/{data,etc,socket,log,bin ...

  9. mysql5.7.25源码安装_源码编译安装 mysql5.7.25

    以前最烦就是源码编译安装mysql5.7 ,原因无它 - 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 . 安装 安装依赖包 yum install -y ...

最新文章

  1. 迁入阿里云后的一些心得
  2. kd tree python 搜索
  3. python调用nacos账号密码,Python脚本,使用私钥(如果可用)或用户名密码
  4. CentOS7虚拟机之间设置免密登录
  5. 批量部署虚拟机实战解析
  6. SpringBoot 集成WebSocket
  7. 基类成员的public访问权限在派生类中变为_第17篇:C++继承中虚表的内存布局
  8. windows系统vbs脚本 提取文件夹中的所有文件名
  9. java.io.NotSerializableException: org.apache.kafka.clients.consumer.ConsumerRecord
  10. Android 轻松实现语音朗读
  11. SQK Server提示:安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server
  12. 计算机课程畅言教学系统,畅言交互式多媒体教学系统
  13. Heka采集系统Output插件开发
  14. 链表实现电话簿(C++)
  15. 【笔记】因子投资:方法与实践
  16. 计算机科学与技术专业答辩形式,2016计算机科学与技术专业论文答辩范例.ppt
  17. 2021计算机考研408计算机学科专业基础综合冲刺复习提纲
  18. 购物栏置底 - uni-ui组件uni-goods-nav放在屏幕下方的办法
  19. “笨办法”学Python3,Zed A. Shaw,习题29+30
  20. 无量纲处理、量纲变换与实时仿真理论

热门文章

  1. 初涉SQL Server性能问题(3/4):列出阻塞的会话
  2. Windows 10浏览器Edge和Chrome大比拼
  3. 华为内部面试题库---(19)
  4. 使用sax将xml文件转成json
  5. 日记 [2008年01月21日]
  6. java 回滚异常_回滚事务并关闭抛出异常的连接
  7. join为什么每个字符都分割了 js_js的join()与 split() (转)
  8. 华为创造出5g和鸿蒙,拥有5G专利,开发鸿蒙系统:《华为智慧》复盘成长路总结成功之道...
  9. HTML5column属性布局页脚,利用column多列属性调整页面文字列布局
  10. string to xml java_Java String to XML - Parse String to XML DOM Example - 入门小站-rumenz.com