PHP 5.3.27 编译安装

本文采用老男孩老师的书--跟老男孩学Linux运维之Web集群实战 的安装步骤,由于环境采用 Nginx+php  ,所以编译PHP时,采用FPM模式,须开启:--enable-fpm

1、环境准备

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

# yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel libcurl-devel -y
# yum install freetype-devel libpng-devel gd-devel libxslt-devel  -y

# mkdir /software
# mkdir /usr/local/libiconv
# wget -O /software/libiconv-1.14.tar.gz http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz# cd /software
# tar -zxvf libiconv-1.14.tar.gz
# cd libiconv-1.14
# ./configure --prefix=/usr/local/libiconv
# make && make install

# yum install libmcrypt-devel -y
# yum install mhash -y
# yum install mcrypt -y

2、编译PHP

# cd /software
# wget -O /software/php-5.3.27.tar.gz http://cn2.php.net/get/php-5.3.27.tar.gz/from/this/mirror     #下载php-5.3.27

# tar -zxvf php-5.3.27.tar.gz
# cd /software/php-5.3.27
# ./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-short-tags --enable-zend-multibyte --enable-static --with-xsl --with-fpm-user=nginx --with-fpm-group=nginx --enable-ftp

# make && make install

3、环境初始化-php-fpm

# cp /software/php-5.3.27/php.ini-production /usr/local/php/lib/php.ini

# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
# cp /software/php-5.3.27/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
# chmod +x /etc/init.d/php-fpm
# chkconfig --add php-fpm
# chkconfig php-fpm on
# service php-fpm start
时间: 2025-01-11 12:21:50

PHP 5.3.27 编译安装的相关文章

apache2.4.27编译安装

#apache 2.4编译安装# 第1步:安装gcc编译器. yum  install  -y   gcc   gcc-c++   openssl-devel   pcre  pcre-devel 说明:openssl-devel是让apache支持ssl安全套接字功能. 因为rewirte重写功能需要pcre-devel支持.所以要安装pcre和pcre-devel软件. PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的

LNMP之PHP 编译安装

LNMP 的安安装,Linux nginx mysql php ,这四个软件安装起来. lLinux+ Nginx + MySQL + PHPlPHP是一种脚本语言,当前中国乃至世界上使用php语言开发网站非常普遍lNginx是一个web服务软件,和apache是一类软件,目前使用nginx的企业越来越多lMySQL是当前最为流行的小型关系型数据库lLNMP就是一个支持解析php程序的环境 先安装Mysql 过程和LAMP 是一样的,参见前面LAMP 的笔记.再安装 PHP. Mysql 安装

centos7.3 编译安装lamp,利用wordpress实现个人博客搭建

软件环境:centos7.3 软件包: apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.27.tar.bz2 mariadb-10.2.7-linux-x86_64.tar.gz php-7.1.7.tar.bz2 wordpress-4.8-zh_CN.tar.gz xcache-3.2.0.tar.gz 准备工作: [[email protected] ~]# mkdir /app                      #创建/app

lnmp环境搭建之编译安装php-5.3.27.tar.gz

一.实验环境 环境:CentOS6.5 软件:php-5.3.27.tar.gz 二.实验步骤 1.PHP安装准备 1)安装php所依赖的包zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel yum -y install zlib libxml libjpeg fre

LAMP编译安装(三)——安装php-5.6.27

背景介绍 同过前面得知当PHP为独立服务器时,此时用户对前端httpd服务器的动态内容请求httpd会通过http-proxy-fcgi反向代理传递给后端的PHP服务器,php-fpm组件能够以守护进程的形式侦听在一个套接字上,将接收到的请求传递给PHP器上进行解释. 此种架构下PHP服务器需要注意的几点: 1.动态资源部署在PHP服务器上,静态资源部署在httpd服务器上,且2种资源在不同服务器上的目录路径必须一致,如httpd服务器上的静态资源存放在自身的/usr/local/apache/

编译安装php-5.3.27

一.实验环境 CentOS6.5 软件:php-5.3.27.tar.gz 二.实验步骤 1.php安装准备1)php依赖包安装准备yum  -y install zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel yum -y install libxslt-dev

CentOS 6.8编译安装httpd2.2.31+MySQL5.6.31+PHP5.3.27

说明:   操作系统:CentOS 6.8 32位 准备篇: 一.系统约定    软件源代码包存放位置:/usr/local/src    源码包编译安装位置:/usr/local/软件名字 二.下载软件包httpd2.2.31.tar.gz MySQL5.6.31.tar.gz PHP5.3.27.tar.gz 三.安装编译工具及库文件(使用CentOS yum命令安装)yum install –y make gcc gcc-c++ zlib-devel pcre pcre-devel apr

以Apache模块的方式编译安装php-5.4.27

为什么要安装低版本的php? 由于apc,xcache的更新版本跟不上php版本的速度,所以,我们需要安装比较稳定的php低版本程序,再安装其它与之相匹配的扩展. 开工: 新建用户及用户组 groupadd webuser useradd -g webuser webuser 下载php-5.4 wget http://blog.xinfilm.com/softdir/php-5.4.27.tar.gz #解包 tar zxvf php-5.4.27.tar.gz cd php-5.4.27 .

LNMP编译安装遇到问题归总

LNMP编译安装遇到问题归总 1.错误:configure: error: freetype-config not found. 解决:yum install freetype-devel 2.错误:configure: error: libevent >= 1.4.11 could not be found  解决:yum -y install libevent libevent-devel 3.错误:configure: error: Please reinstall the mysql d