(一)ubuntu 12.04 安装php5.5
1、创建用户
/usr/sbin/groupadd www
/usr/sbin/useradd -r www -g www
2、安装依赖包
apt-get install -y make gcc g++ curl libxml2 libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev bzip2 libbz2-dev libxpm-dev libfreetype6-dev libedit-dev libxslt-dev
tar zxvf libmcrypt-2.5.8.tar.gz -C /home/tbt/src/
cd /home/tbt/src/libmcrypt-2.5.8/
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install
cd ..
./configure
make && make install
tar zxvf libiconv-1.14.tar.gz -C /home/tbt/src/
cd /home/tbt/src/libiconv-1.14
sed -i -e '/gets is a security/d' ./srclib/stdio.in.h
./configure --prefix=/usr/local
make && make install
3、编译安装php
tar zxvf php-5.5.14.tar.gz -C /home/tbt/src/
cd /home/tbt/src/php-5.5.14
./configure --prefix=/home/tbt/php \
--with-mysql=/home/tbt/mysql \
--with-mysqli=/home/tbt/mysql/bin/mysql_config \
--with-pdo-mysql=/home/tbt/mysql \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--with-curl \
--with-pear \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-xpm-dir \
--with-freetype-dir \
--with-mcrypt \
--with-mhash \
--with-openssl \
--with-xmlrpc \
--with-xsl \
--with-bz2 \
--with-gettext \
--disable-debug \
--enable-exif \
--enable-wddx \
--enable-zip \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-mbstring \
--enable-soap \
--enable-sockets \
--enable-shmop \
--enable-dba \
--enable-sysvsem \
--enable-sysvshm \
--enable-sysvmsg \
--enable-pcntl \
--with-libedit \
--with-readline
make ZEND_EXTRA_LIBS='-liconv'
make install
注:如果mysql与php不在同一服务器,则需要将上面关于mysql的参数修改为如下
--with-mysql \
--with-mysqli \
--with-pdo-mysql \
4、修改配置文件并启动php
cp php.ini-production /home/tbt/php/lib/php.ini
cd /home/tbt/php/etc/
cp php-fpm.conf.default php-fpm.conf
cd ..
sed -i 's/^;date.timezone =/date.timezone = PRC/' /home/tbt/php/lib/php.ini
chown -R www:www /home/tbt/php
cp php.ini-production /home/tbt/php/lib/php.ini
cd /home/tbt/php/etc/
cp php-fpm.conf.default php-fpm.conf
cd ..
sed -i 's/^;date.timezone =/date.timezone = PRC/' /home/tbt/php/lib/php.ini
chown -R www:www /home/tbt/php
/home/tbt/php/sbin/php-fpm
转载于:https://blog.51cto.com/5430078/1559410
(一)ubuntu 12.04 安装php5.5相关推荐
- Ubuntu 12.04安装Sun JDK 6
Ubuntu 12.04安装Sun JDK 6 下载 sun jdk 6 bin. 设置权限 chmod +x jdk-6u25-linux-i586.bin 解压文件 ./jdk-6u25-linu ...
- ubuntu oracle 10g 安装,Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法
PS:Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法正常情况下,完美无错..如果遇到问题,也有解决办法 1.安装前准备工作 1.1 到oracle官网下载适合自己电脑 ...
- vsftpd使用方法小结、Linux安装JDK出现“NoClassDefFoundError: /Object”的解决方案、ubuntu 12.04安装jdk
vsftpd使用方法小结 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris,HP-UX 以及 IRIX 上面.它支持很多其他的 ...
- ubuntu 12.04安装与配置
ubuntu 12.04安装与配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 Ubuntu是一个以桌面应用为主的Linux操作系统.Ubuntu每六个月发 ...
- Ubuntu 12.04 安装磊科无线网卡驱动
重装Ubuntu, 从10.10 升级到12.04,升级以后发现磊科无线网卡驱动不能按照10.10(Ubuntu 12.04 安装磊科无线网卡驱动)的方法安装. 但是没有无线网卡驱动,不能上网,又不能 ...
- ubuntu 12.04 安装openldap(不开启加密验证)
背景:公司已经有了openldap的client+server系统,我需要对系统进行备份.保证可用性. 系统环境:ubuntu 12.04 安装准备:berkeley-db 和openldap 版本一 ...
- php gearman 扩展,Ubuntu 12.04 安装 gearman 以及php扩展安装脚本
#!/usr/bash #create by lhb #date 2014-05-07 #desc install gearman and php extension for Ubuntu 12.04 ...
- gearman php扩展 windows,Ubuntu 12.04 安装 gearman 以及php扩展安装脚本
#!/usr/bash #create by lhb #date 2014-05-07 #desc install gearman and php extension for Ubuntu 12.04 ...
- Ubuntu 12.04安装firefox 26中的flash plugin方法
Ubuntu 12.04 64bit中安装firefox 26中的flash player插件的方法 昨天, 有最新的firefox 26更新了,可是我在软件更新中无法下载到ubuntu官方源中的fl ...
最新文章
- ARM中MMU的作用
- 中石油2018年秋季C语言 试卷答案,[石油华东]《数据采集系统》2018年秋季学期在线作业...
- C# 多重overide
- solr 时间转成java_solr时区设置解决时间多8小时问题
- 新年第一篇!西南民族大学第十届校赛(同步赛)
- 1.性能之巅 洞悉系统、企业与云计算 --- 绪论
- UDP和TCP 简单 区别
- html 边框轮廓,CSS Outline(轮廓)
- Elasticsearch5.X 搜索引擎框架 安装配置及analysis-ik中文分词插件安装
- 麻雀搜索算法——Matlab
- Java中的Native方法实现(C++)
- CUDA驱动版本与运行版本不匹配问题详解
- 身边已经消失或走在消失路上的可爱小动物
- Android自定义View之仿QQ运动步数进度效果
- 论文写作:MATLAB+Visio生成不失真的PDF图像,同时解决MATLAB图像plot绘制有白边的问题
- 【附源码】计算机毕业设计java医院人事管理系统设计与实现
- 天道酬勤,奋斗不止!
- 走近Harvest Moon:Moonbeam DeFi狂欢会
- java 参考中文站
- StringUtils.join的详解---LPF