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()函数得知,
因安装环境而异。

 

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

LAMP环境安装(最好的PHP环境搭建)
  • u014610047
  • u014610047
  • 2016年01月29日 14:12
  • 11268

PHP之——CentOS 6.5下搭建LAMP环境详细步骤

1、确认搭建LAMP所需的环境是否已经安装: [root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl li...
  • l1028386804
  • l1028386804
  • 2015年09月18日 20:07
  • 7279

腾讯云搭建LAMP服务器(ubuntu)

发小找了个工作,干了两年觉得不想二十多岁提前过上养老的退休生活,于是与去学web前端了,(加之大学学过C和能考上211的智商,预祝好运了),再起找工作前夕,买了个腾讯云的服务器,用来做个自己的网站,于...
  • u013332865
  • u013332865
  • 2017年06月02日 17:52
  • 906

腾讯云 linux centOS7下LAMP环境搭建 php

centOS7下LAMP环境搭建 要着手php项目了...对于搭建LAMP还是一无所知,就网上搜罗了一些比较简单的方法,自己在这里做下总结   1.PHP       这里是按照网上教程...
  • ls1120623840
  • ls1120623840
  • 2017年05月25日 10:01
  • 1054

腾讯云服务器CentOS6.5 配置 -- LAMP(appache,mysql,php)环境设置

一、更换yum源。 yum源更改两个地方,进入/etc/yum.repos.d中,可以看到一个CentOS-Base.repo 和 CentOS-Epel.repo。在腾讯云服务器上这两个都要改,不然...
  • wqc19920906
  • wqc19920906
  • 2016年07月30日 22:33
  • 2283

rhel7和centos7的lamp环境搭建

Lamp环境的搭建 LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么...
  • CloudXli
  • CloudXli
  • 2017年10月17日 13:26
  • 222

centos7.2 lamp环境安装搭建(基于阿里云ECS服务器)

centos7.2 lamp环境安装搭建 centos7.2 + apache2.4.23 + mysql5.7.14 + php7.0.9 + phpMyAdmin4.6.3 这是我在一...
  • fireblue1990
  • fireblue1990
  • 2017年01月18日 18:12
  • 2593

Red Hat Enterprise Linux 6 搭建 Lamp 环境 实践全程记录

Red Hat Enterprise Linux 6 搭建 Lamp 环境 实践全程记录
  • fy_hanxu
  • fy_hanxu
  • 2016年09月05日 16:25
  • 1240

图文详解linux如何搭建lamp服务环境

企业网站建设必然离不开服务器运维,一个稳定高效的服务器环境是保证网站正常运行的重要前提。本文小编将会详细讲解Linux系统上如何搭建配置高效的lamp服务环境,并在lamp环境中搭建起企业自己的网站。...
  • chanzhi2016
  • chanzhi2016
  • 2016年05月03日 16:26
  • 12962

CentOS7 搭建 LAMP环境

更改软件源如果你CentOS安装时,选择的跟我一样是最新安装。一、配置网络连接 $> ip addr查看自己的网卡`$> cat /etc/sysconfig/network-scripts/i...
  • u011730792
  • u011730792
  • 2016年09月09日 12:24
  • 2830
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LAMP服务器环境搭建六、PHP安装
举报原因:
原因补充:

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