apache下手动编译php扩展

  1.进入php源码目录->ext 选择你需要的扩展 目录 比如:gd

2.运行phpize 根据你的安装php的来计算

3. ./configure
--with-php-config=/usr/local/bin/php-config # php-config
也是根据你安装php的

4.make

5. sudo make install

6. 在php.ini加入  extension=gd.so

7.重启你的apache

时间: 2024-08-08 22:48:49

apache下手动编译php扩展的相关文章

linux—vmare下手动编译二进制文件装vmtool

vmare下手动编译二进制文件装vmtool $ git clone https://github.com/rasa/vmware-tools-patches.git $ cd vmware-tools-patches $ ./patched-open-vm-tools.sh Patch VMware Tools source code for a variety of VMware Tools and kernel versions. Quickest Start (The easiest w

linux 下手动编译安装无线网卡驱动

//先参照 <本地yum源安装GCC >安装好gcc hp的笔记本上安装了CentOS6.3,没有安装无线网卡驱动,安装这个驱动,在Google上找了好多资料,最后终于解决了这个问题.在这里做点记录,希望也能帮到别人. 我的机子是32位,CentOS的内核版本是2.6.32-279.19.1.el6.i686,下载的无线网卡驱动是hybrid-portsrc_x86_32-v5_100_82_112.tar.gz 下面是具体的步骤 一:确定无线网卡的型号,驱动下载 第一步要确定机子的无线网卡型

CentOS 6.5下手动编译Apache 2.2.6 + PHP 5.3.28 + Mysql 5.6.16

很久没配置过服务器,走了不少弯路,有些参数变化,搜索到的网上文档也没有更新,故此记录自查. 版本的选择: 线上系统一个重要原则就是绝对不能用最新版本,因为没经过时间和市场的考验,安装量小,出故障后很难得到他人的帮助,如果没有独自的内核级开发能力就别当小白鼠了. 要使用当下普遍安装且稳定成熟的老版本,本次的三个版本均源自论坛.QQ群等多方调查,多家公司线上均在使用,是目前比较成熟但又不会过于老旧的"老版本". 一.准备工作: 1.禁用SeLinux (selinux可能会致使编译安装失败

在Linux下编译php扩展

在windows下我们需要开启某个扩展,很容易.一般情况下,dll文件都已经安静地躺在extension目录下,只等待你在php.ini里将它前面的;去掉. 而在linux,你cd到php的extensions目录往往发现里面空空的.或许只有几个so文件落寞地待着. 这里以编译fileinfo扩展为例(注意这是php内置的扩展,如果你编译的是第三方扩展请自行到官网下载源码) 一.找到扩展包 你需要到PHP源码包里寻找,希望源码包没被你删除. cd到php-5.x.x/ext/目录,你会发现里面有

Linux下已编译PHP增加扩展so的方法,关键phpize 和config.m4

LINUX下PHP已经编译,如何新增so扩展. 用到的一个sh:/usr/local/php5/bin/phpize 原理:用phpize在压缩包里面找到对应的对应的扩展文件夹,在里面执行phpize,具体步骤: PHP安装路径:/usr/local/php5 PHP源码路径:/home/default7/lamp/php-5.5.13 扩展假设zlib:/home/default7/lamp/php-5.5.13/ext/zlib 执行代码: ln -s /usr/local/php5/bin

解析ubuntu下自带Apache和自己编译安装Apache的位置

先解释一下linux下Apache有个前段管理工具:apachectl,用来管理后台Apache的启动,关闭,还有一些设置,具体通过 apachectl --help 查看用法. 在这里我们可以通过apachectl这个脚本(bash脚本),查看其控制的httpd在哪? 1.先找到apachectl脚本 whereis apachectl 2.进入apachectl所在目录下用vi编辑器查看apachectl内容 vi命令:/HTTPD 查找HTTPD 图20150129_01是系统自带apac

linux环境下不编译php增加open ssl扩展

今日一个PHP同事说想在Linux下不编译php而只新追加OpenSSL扩展模块,自己尝试了多次都没成功,所以需要我帮忙安装一下.自己花了二十来分钟已经安装好了OpenSSL,故记录下安装方法: 目录介绍: 1. php源码地址:/usr/local/src/php5.3.272. php安装的目录:/usr/local/php 安装介绍:1. 切换到openssl目录下:cd /usr/local/src/php5.3.27/ext/openssl 2. 将openssl目录下的config0

Centos7最小化安装下安装,编译lamp环境

centos7默认的php是5.5,mysql已经变为mariadb,如果想要自定义的配置,需要自己手动来编译配置.以下步骤在公司服务器上已经正常操作过. 1.安装centos7选择基本安装,配置完网络后首先要先关闭firewall: 停止firewall # systemctl stop firewalld.service 禁止firewall开机启动 # systemctl disable firewalld.service 2.安装iptables防火墙 yum方式安装iptables #

Memcached 笔记与总结(2)编译 php-memcache 扩展

环境:CentOS 6.6 + Apache 2.2.21 + PHP 5.3.10 php-memcache 是 php 写的 memcached 的客户端,以扩展的形式发布. 对于正在运行的 php,不可能去整体重新编译 php,只能编译扩展. php 扩展编译(的 通用 方法,以 memcached 扩展为例) ① 到软件的官方网站,如 memcached 的官网,或 pecl.php.net 寻找扩展源码并下载,以 pecl.php.net 为例,搜索 memcached 以 memca