build install 按需使用:

wget http://sourceforge.net/projects/pcre/files/pcre/8.33/pcre-8.33.tar.gz/download

tar -xzvf pcre-8.33.tar.gz

cd pcre-8.33

./configure

make

make install

PHP 参见 http://docs.php.net/manual/en/pthreads.installation.php

yum install libxml2

yum install libxml2-devel -y

如果编译libxml2,需要先安装zlib(如果没有安装)

yum install zlib zlib-devel

PHP 2.9.0编译通过,见G3.5备份目录

/*不再需要thread

tar -xzf pthreads-2.0.10.tgz

mv pthreads-2.0.10 php-5.6.7/ext/pthreads

./buildconf --force

rm -rf autom4te.cache/

rm  aclocal.m4

./buildconf --force

./configure --help | grep pthreads

*/

./configure  --prefix=/usr/local/php --enable-fpm --enable-maintainer-zts --with-mysql --with-pdo-mysql

要用pdo,在php.ini中加入: pdo_mysql.default_socket="/var/lib/mysql/mysql.sock"

make

make install

cp php.ini-production /usr/local/php/etc/php.ini

#modify /usr/local/php/etc/php-fpm.conf

cd /usr/local/php/sbin

./php-fpm -c ../etc

编译phalcon

如果找不到php环境,需要修改install文件,最后一句:

./install

/usr/local/php/bin/phpize && ./configure --enable-phalcon --with-php-config=/usr/local/php/bin/php-config && make && make install && echo -e "\nThanks for compiling Phalcon!\nBuild succeed: Please restart your web server to complete the installation"

mysql安装

yum install mysql

yum install mysql-community-server

用mysqli和curl的编译命令

yum install curl curl-devel

./configure  --prefix=/usr/local/php --enable-fpm --enable-maintainer-zts --with-mysql --with-pdo-mysql --with-mysqli --with-curl

去掉--enable-maintainer-zts

./configure  --prefix=/usr/local/php --enable-fpm --with-mysql --with-pdo-mysql --with-mysqli --with-curl

增加GD

./configure  --prefix=/usr/local/php --enable-fpm --with-mysql --with-pdo-mysql --with-mysqli --with-curl --with-gd --with-png-dir=../libpng-1.6.29 --with-jpeg-dir=../jpeg-9b

spec要把libpng libjpeg等库打进去

/usr/local/lib/libpng*

增加openssl

一、按照openssl官网指导编译安装openssl

二、php方面,在编译时增加: --with-openssl

然后进入php源码下的 ext/openssl目录下

/usr/local/php/bin/phpize

如果提示找不到 config.m4,看看没有config0.m4  拷贝成config.m4

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config

make

make install

三、php.ini中增加

extension=openssl.so

php --enable-maintainer-zts,我的PHP编译日志相关推荐

  1. Android studio编译日志输出中文出现乱码 (如apk为中文命名时候)解决

    Android studio编译日志输出中文出现乱码 (如apk为中文命名时候)解决 遇到乱码问题导致编译后 apk安装文件出错等 使用如下方法解决: 没有则点击**"create" ...

  2. php 编译 线程安全,PHP7(zts 线程安全版)编译安装(支持多线程pthreads)

    1.安装PHP7: wget http://ar2.php.net/get/php-7.0.3.tar.gz/from/this/mirror -O php.tar.gz tar -zxvf php. ...

  3. linux永久设置nlslang,【图片】Liddy's Linux编译日志(版本8.4)【蕾迪猫的linux吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2019年04月19日 早安,现在是17时12分...昨日照看家人的时候因为带了笔记本电脑,故此顺带着将新的LMMS与Mesa编译完毕...不过这之间也出 ...

  4. 服务器日志egl文件,【图片】Liddy's Linux编译日志(版本8.4)【蕾迪猫的linux吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2019年04月19日 早安,现在是17时12分...昨日照看家人的时候因为带了笔记本电脑,故此顺带着将新的LMMS与Mesa编译完毕...不过这之间也出 ...

  5. osg编译日志-release

    1>------ 已启动生成: 项目: ZERO_CHECK, 配置: Release x64 ------ 1> Checking Build System 1> CMake do ...

  6. MAVEN项目打包编译日志乱码

    很多时候IDEA在用maven在打包的时候打包编译的时候出现问题都是乱码,很不方便我们排查问题,如下: 解决办法很简单,只需要设置一下IDEA中maven编译代码的字符集即可: 依次点击:File-- ...

  7. ffmpeg添加到环境变量_Windows + MSVC环境编译ffmpeg

    实测成功环境: WIN7 + VS2013 + FFmpeg4.3 和 WIN10 + VS2019 + FFmpeg4.3(N-98819-ge2589ac) 源码下载 FFmpeg源码 依赖工具 ...

  8. 3个平台下的ffmpeg——ffmpeg编译

    3个平台下的ffmpeg--ffmpeg编译 ffmpeg编译 需要在3个平台(win\linux\arm)下使用ffmpeg的库,所以进行了ffmpeg的编译. 其中ffmpeg的编译也有许多依赖, ...

  9. CentOS 7.2下编译安装PHP 7

    CentOS 7.2 编译安装PHP7 注意此配置针对开发环境,如果线上环境,那么phpdbg和dtrace这两个建议不要编译 编译安装参数 # prefix 可根据实际情况自定义 # with-fp ...

  10. Centos 6.9 编译安装gcc 4.8.5

    前言 GCC(GNU Compiler Collection,GNU编译器合集)是linux以及其他类UNIX平台上进行开源项目,软件开发等必不可少的工具链组成之一.(其他的还有clang以及llvm ...

最新文章

  1. 在3ds Max中使用V-Ray 5渲染引擎视频教程
  2. 月薪3000到年薪30万,你可知“千里之行始于Python”?
  3. 【005】◀▶ C#学习笔记(四)(集合)
  4. STDIN_FILENO和stdin区别
  5. 微信小程序:一把瑞士军刀
  6. WebSocket的初步认识
  7. 字节与浮点型转换软件_如何与另一个防病毒软件一起运行恶意软件字节
  8. 《Unity2018入门与实战》笔记(9 / 9):个人总结
  9. C++ std::move()和完美转发
  10. mac虚拟机linux性能测试,Veertu 1.0.4 – Mac上最轻便的虚拟机,可以运行Windows/Linux。...
  11. 手撕深度学习框架,原理很简单
  12. vue-cli2.9.6更新不了问题
  13. 常用HTML转义字符,
  14. 校园网客户端没有linux版,Linux版校园网客户端公测中(已添加GUI输入窗口)njit-clent...
  15. MICRO SIM卡(SIM小卡)尺寸图及剪卡图解
  16. MATLAB 数据类型转换
  17. Java集成socket.io
  18. uni-app入门(一)--介绍
  19. ES生命周期管理 配置ilm策略
  20. Elasticsearch(六)了解全文搜索

热门文章

  1. 还在用网盘备份同步3D图纸?你落伍了
  2. 开通阿里云视频点播服务
  3. 圣诞节马上到了。H5+CSS3+JS制作圣诞帽头像源码送给你们。。。
  4. 针对网站被劫持,我们应该如何处理
  5. 这篇文章应该在《新闻联播》连续报道一个月--武汉大学毕业生的反思
  6. 解决spacedesk卸载/重装软件时显示 指定的账户已存在
  7. 【算法】ACO蚂蚁寻路最短路径TSP问题-多篇文章总结
  8. JAVA初学习(三)(数组和面向对象)
  9. qq浏览器无小程序版本号与服务器不符,QQ浏览器发力小程序,同时兼容适配微信小程序...
  10. 字节跳动重大宣布:取消!员工炸了:直接降薪1