php 7.0 编译安装mysql_源码编译安装php7.0.5
源码编译安装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相关推荐
- 源码包安装mysql_源码包安装MySQL
MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...
- 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 ...
- Ubuntu下源码编译VirtualBox六 —— 源码编译(5)
接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...
- Ubuntu下源码编译VirtualBox五 —— 源码编译(4)
接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...
- centos 7 下 rabbitmq 3.8.0 erlang 22.1 源码编译安装
安装前请检查好erlang和rabbitmq版本是否相匹配,参考:RabbitMQ Erlang Version Requirements 1. erlang 22.1 源码编译安装 1.1 安装Er ...
- tensorflow源码编译教程_源码编译安装tensorflow 1.8
参考官方指南 基本要求 官网测试过的源代码配置如下: image 也就是说,按照这个版本安装的话不应该再产生版本的问题了. 我的配置 ubuntu 16 python 2.7 nccl 2.3 gcc ...
- 源码编译mysql5.5_源码编译安装MySQL5.5
前面的blog都有介绍mysql数据库存,不过那都是通用二进制的格式安装的,本文主要介绍在Centos6.5系统上源码编译安装MySQL数据库以及如何在Centos5系列版本的系统上如何编译安装cma ...
- 基于YUM安装与源码编译或二进制多实例安装Mariadb,mysql
基于YUM 1 安装 yum install mariadb 2 创建多实例对应的目录结构 mkdir /mysql/{3306,3307,3308}/{data,etc,socket,log,bin ...
- mysql5.7.25源码安装_源码编译安装 mysql5.7.25
以前最烦就是源码编译安装mysql5.7 ,原因无它 - 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 . 安装 安装依赖包 yum install -y ...
最新文章
- 迁入阿里云后的一些心得
- kd tree python 搜索
- python调用nacos账号密码,Python脚本,使用私钥(如果可用)或用户名密码
- CentOS7虚拟机之间设置免密登录
- 批量部署虚拟机实战解析
- SpringBoot 集成WebSocket
- 基类成员的public访问权限在派生类中变为_第17篇:C++继承中虚表的内存布局
- windows系统vbs脚本 提取文件夹中的所有文件名
- java.io.NotSerializableException: org.apache.kafka.clients.consumer.ConsumerRecord
- Android 轻松实现语音朗读
- SQK Server提示:安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server
- 计算机课程畅言教学系统,畅言交互式多媒体教学系统
- Heka采集系统Output插件开发
- 链表实现电话簿(C++)
- 【笔记】因子投资:方法与实践
- 计算机科学与技术专业答辩形式,2016计算机科学与技术专业论文答辩范例.ppt
- 2021计算机考研408计算机学科专业基础综合冲刺复习提纲
- 购物栏置底 - uni-ui组件uni-goods-nav放在屏幕下方的办法
- “笨办法”学Python3,Zed A. Shaw,习题29+30
- 无量纲处理、量纲变换与实时仿真理论
热门文章
- 初涉SQL Server性能问题(3/4):列出阻塞的会话
- Windows 10浏览器Edge和Chrome大比拼
- 华为内部面试题库---(19)
- 使用sax将xml文件转成json
- 日记 [2008年01月21日]
- java 回滚异常_回滚事务并关闭抛出异常的连接
- join为什么每个字符都分割了 js_js的join()与 split() (转)
- 华为创造出5g和鸿蒙,拥有5G专利,开发鸿蒙系统:《华为智慧》复盘成长路总结成功之道...
- HTML5column属性布局页脚,利用column多列属性调整页面文字列布局
- string to xml java_Java String to XML - Parse String to XML DOM Example - 入门小站-rumenz.com