LAMP服务器环境搭建六、PHP安装

原创 2012年03月26日 11:12:26

主程序安装

./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –disable-debug –enable-safe-mode –with-mysql=/usr/local/mysql –enable-short-tags –with-gd –with-zlib –with-jpeg-dir=/usr/local/jpeg –with-png-dir=/usr/local/jpeg –disable-posix –with-config-file-path=/usr/local/lib 主要配置如上所示:需要显式指定gd库,以及jpg,png路径,否则php将可能不支持jpeg货png的格式。 若为安装jpg或png,需要重新编译php者可参考本文

若需要sysvmsg支持,需要重新编译,[参考本文 http://imdonkey.com/blog/archives/557]

因为php默认不支持这些函数,所以需要重编译php。如要使用:
System V信号量,编译时加上 –enable-sysvsem
System V共享内存,编译时加上 –enable-sysvshm
System V消息队列,编译时加上 –enable-sysvmsg
Shared Memory,编译时加上 –enable-shmop

扩展安装(以curl为例)

我的PHP安装目录:/usr/local/php/
我的PHP源代码存放位置:/url/local/ruanjian/php-5.2.6/
Apache的安装目录:/usr/local/apache2/
进入php源代码的curl扩展目录:cd /url/local/ruanjian/php-5.2.6/ext/curl
调用phpize程序生成编译配置文件,/usr/local/php5/bin/phpize
开始编译扩展库,./configure –with-php-config=/usr/local/php/bin/php-config
make && make install

总的说来,扩展安装步骤如下
1、进入源码
2、运行phpize
3、./configure -with-php-config=指定php-config文件的路径即可
安装完成之后,即可根据屏幕返回值,把.so文件cp到php的扩展文件夹下(/usr/lib/php/modules/),
php的扩展文件路径可查看php.ini文件内容,而php.ini文件路径则查看phpinfo()函数得知,
因安装环境而异。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CentOS6.8服务器LAMP环境搭建(三) 源码安装php7.1.4

第一篇写了CentOS6.8服务器LAMP环境搭建(一) 安装Apache2.4.25,接下来接着CentOS6.8服务器LAMP环境搭建(二) 使用cmake安装MySQL5.7.18,续写Cent...

CentOS6.8服务器LAMP环境搭建(一) 安装Apache2.4.25

一、系统环境 系统平台:CentOS 6.8 64位 Apache版本: httpd-2.4.25.tar.gz MySQL版本: mysql-5.7.18.tar.gz PHP版本: php...

Linux服务器LAMP环境搭建全过程(安装方式)

目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。...

CentOS6.8服务器LAMP环境搭建(四) 源码安装phpMyAdmin4.7.0

一、在phpMyAdmin官方网站http://www.phpmyadmin.net/downloads/下载源码包 cd /usr/local/src wget https://files.phpm...

centOS 7 lamp环境搭建&&php7.0的安装

一、配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙。 1、关闭firewall:systemctl stop firewalld.service #停止firewall ...

学习笔记之LAMP环境安装(最好的PHP环境搭建)

LAMP环境安装(最好的PHP环境搭建)

Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)

Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP环境搭建图文教程) 一、Apache Centos7默认已经安装httpd服务,只是没有启动。 如...

LAMP服务器环境搭建之初体验

最近公司给客户做一个手机APP,需要设计一个PC端的PHP后台管理系统,以前对linux系统知之甚少,经历网站从无到有的过程之后,学到了不少东西,记录下来,备忘! 1、阿里云主机:CPU: 2核 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)