码迷,mamicode.com
首页 > Web开发 > 详细

ubuntu下编译安装php

时间:2015-07-17 13:30:13      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

依赖库:

sudo apt-get install autoconf
sudo apt-get install libxml2-dev
sudo apt-get install bzip2
sudo apt-get install libcurl3-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libxpm-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libt1-dev
sudo apt-get install libmcrypt-dev
sudo apt-get install libmysql++-dev
sudo apt-get install libxslt1-dev 
sudo apt-get install libbz2-dev

 开始编译安装:

sudo ./configure --prefix=/data/service/php53 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/data/service/php/etc --with-zlib --with-curl --with-curlwrappers --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-jpeg-dir --with-png-dir --with-xpm-dir --with-freetype-dir --with-zlib-dir --enable-shared --enable-fpm --enable-xml --disable-rpath --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-gd-native-ttf --enable-pcntl --enable-sockets --enable-zip --enable-soap 

##...过程省略

sudo make && sudo make install

 重新编译安装php,编译安装前先清除下:

sudo make clean

 查看编译配置

/data/service/php55/bin/php -i |grep configure

 

配置文件可以到php的解压后的目录中复制一份 php.ini-development

sudo cp php.ini-development /data/service/php55/etc/php.ini

 php.ini相关配置

扩展库
extension = memcache.so
extension = scws.so
extension = xapian.so
extension = mongo.so

时区设置
date.timezone =PRC
  或
1、在页头使用date_default_timezone_set()设置 date_default_timezone_set(‘PRC‘); //东八时区 echo date(‘Y-m-d H:i:s‘);

2、在页头使用 ini_set(‘date.timezone‘,‘Asia/Shanghai‘);

 php-fpm.conf需开启pid的相关配置

pid = run/php-fpm.pid

php相关的一些操作命令

sudo /data/service/php55/sbin/php-fpm        启动

ps -ef|grep php           查看启动状态

sudo kill 877

 关于挂载

/bin/sh -c ‘cd /data/service/php55;./sbin/php-fpm;‘

/bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /data/www-data/www‘

/bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /home/xiao/work‘

# start nginx
/bin/sh -c ‘cd /data/service/nginx;./sbin/nginx;‘

#/bin/sh -c ‘cd /data/service/mysql; ./bin/mysqld_safe --user=mysql &‘
/bin/sh -c ‘cd /usr/local/mysql; ./bin/mysqld_safe --user=mysql &‘

exit 0

 

ubuntu下编译安装php

标签:

原文地址:http://www.cnblogs.com/zhuiluoyu/p/4654059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!