linux php源码包 安装openssl 和curl 扩展

1. 安装openssl

解压php的源码包

tar zxvf php-5.3.8.tar.gz

cd soft/php-5.3.8/ext/openssl

mv config0.m4 config.m4                            否则报错:找不到config.m4

/opt/local/php-5.3.8/bin/phpize

./configure --with-openssl --with-php-config=/opt/local/php-5.3.8/bin/php-config

make

make test

make install

编辑php.ini文件增加下面的内容

[openssl]

extension_dir="/opt/local/php-5.3.8/lib/php/extensions/no-debug-non-zts-20090626/"

extension="openssl.so"

2.安装curl 扩展

cd soft/php-5.3.8/ext/curl

/opt/local/php-5.3.8/bin/phpize

./configure --with-curl  --with-php-config=/opt/local/php-5.3.8/bin/php-config

make

make test

make install

编辑php.ini文件增加下面的内容

[curl]

extension_dir="/opt/local/php-5.3.8/lib/php/extensions/no-debug-non-zts-20090626/"

extension="curl.so"

时间: 2024-10-24 10:17:36

linux php源码包 安装openssl 和curl 扩展的相关文章

Linux之源码包安装软件

安装准备 安装c语言编辑器 gcc 压缩包  node-v6.2.0-linux-x64.tar.gz 源码包保存位置  /usr/local/src/ 源码包安装位置 /usr/local/软件名 解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz 进入解压缩目录  cd node-v6.2.0-linux-x64 ./configure  软件配置与检验 定义需要的功能 检测系统环境是否符合安转要求 把定义好的的功能选项和检测系统环境的信息都写入Makefi

Linux中源码包安装

1.准备环境 a.因为是编译安装,所以需要安装gcc编译器 b.下载源码包 2.注意事项 a.源代码保存位置 /usr/local/src/ b.软件安装位置 /usr/local/ c.如何确定安装过程报错 安装停止,并出现error,warning,no xxx的提示 3.安装过程 a.解压缩下载的源码包 b.进入解压缩后的目录 1.一般在这个目录里可以找到安装说明 2.安装说明一般叫INSTALL 3.查看INSTALL文件,会告诉你怎么安 4.其实,这里的cde在INSTALL文件里都会

linux操作系统-源码包安装mysql

背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql   //普通删除模式 rpm -e --nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除. 二:安装MySQL 安装编译

linux下源码包安装问题

./configure --prefix=xxxx 报错: error: failed locating OpenSSLhead 需要安装opensssl开发包 centos下: yum install -y openssl-devel ubuntu: apt-get install libssl-dev 附(yum安装的没有这项): freeradius 启动报错Refusing to start with libssl version OpenSSL 1.0.1 修改etc/raddb下的r

Linux中源码包安装MySQL的shell脚本

#!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluseradd -M -s /sbin/nologin/ mysql -g mysqltar zxf /mysql- -C /usr/srccd /usr/src/mys

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机

linux CentOS7 中安装包管理:rpm 、yum及源码包安装使用

一. 安装软件包的三种方法 yum ---python rpm工具 yum工具 源码包 二. rpm包介绍 设置光驱并挂载: [[email protected] ~]# mount /dev/cdrom /mntmount: /dev/sr0 写保护,将以只读方式挂载 [[email protected] ~]# ls /mntEULA    isolinux  repodata                      TRANS.TBL GPL     LiveOS    RPM-GPG-

数据库学习之--Linux下Mysql源码包安装

数据库学习之--Linux下Mysql源码包安装 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.6.4-m7     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 1.安装前的准备 解压安装包 [[email protected] ~]$ ls mysql-5.6.4-m7  mysql-5.6.4-m7.tar.gz  mysql-5.6.4-m7.ta

linux卸载一个源码包安装的软件的流程

完全卸载memcached的方法(CentOS) 我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来: 1.结束memcached进程# killall memcached 2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/memcached 3.关闭memcached