Ubuntu 11.10 装配 PHP, PHP-FPM, eAccelerator

WBOY
Release: 2016-06-13 10:41:14
Original
798 people have browsed it

Ubuntu 11.10 安装 PHP, PHP-FPM, eAccelerator
###### 前期工作 ######
sudo apt-get update #先更新下#
sudo apt-get install  make bison flex gcc patch autoconf git zip
sudo apt-get install libpng-dev libjpeg-dev libxml2-dev libevent-dev libcurl4-openssl-dev libmcrypt-dev libmysqlclient-dev libming-dev libfreetype6-dev libtool

######安装Ming######
#上步成功的话,这一步可以省略#
wget http://jaist.dl.sourceforge.net/project/ming/Releases/ming-0.4.4.tar.gz
tar zxvf ming-0.4.4.tar.gz
cd ming-0.4.4
sudo ./configure
sudo make
sudo make install

###### 安装memcached服务器及客户端 ######
sudo apt-get install memcached libmemcached-dev

启动memcached
sudo memcached -d -m 64 -p 11211 -l 127.0.0.1 -u nobody -c 1024

memcached常用启动参数描述:
-d:启动一个守护进程,
-m:分配给Memcache使用的内存数量,单位是MB,默认是64MB,
-u:运行Memcache的用户
-l:监听的服务器IP地址
-p:设置Memcache监听的端口,默认是11211注:-p(p为小写)
-c:设置最大并发连接数,默认是1024
-P:设置保存Memcache的pid文件注:-P(P为大写)
-h 显示帮助

###### 安装PHP ######
wget http://jp.php.net/distributions/php-5.2.17.tar.gz
wget http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz

tar zvxf php-5.2.17.tar.gz

gzip -cd php-5.2.17-fpm-0.5.14.diff.gz | sudo patch -d php-5.2.17 -p1
cd php-5.2.17

sudo ./configure --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --disable-pdo --with-mysql --with-mysqli --disable-debug  --disable-rpath --enable-inline-optimization  --enable-zip --with-zlib  --enable-force-cgi-redirect -enable-discard-path

##--with-ming --with-curl --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-xslt  --with-pcre-regex --enable-pic##

sudo make
sudo make install
Installing PHP SAPI module:       cgi
Installing PHP CGI binary: /usr/local/bin/
Installing FPM config:            /usr/local/etc/php-fpm.conf
Installing init.d script:         /usr/local/sbin/php-fpm
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 1.3.7
[PEAR] Console_Getopt - installed: 1.2.3
[PEAR] Structures_Graph- installed: 1.0.3
[PEAR] XML_Util       - installed: 1.2.1
[PEAR] PEAR           - installed: 1.9.1
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path

###### 修改配置文件 ######
sudo cp  /usr/local/src/php-5.2.17/php.ini-recommended /usr/local/lib/php.ini
sudo  mkdir /etc/php/
sudo ln -s /usr/local/lib/php.ini /etc/php/php.ini
sudo ln -s /usr/local/etc/php-fpm.conf /etc/php/php-fpm.conf

#######安装php扩展######
sudo pecl install memcache
sudo pecl install pdo_mysql

###### 安装libgif-dev ######
wget http://ftp.cn.debian.org/debian/pool/main/g/giflib/libgif-dev_4.1.6-9_i386.deb
sudo dpkg -i libgif-dev_4.1.6-9_i386.deb

###### 安装SwfEditor ######
wget http://iij.dl.sourceforge.jp/swfed/54007/swfed-0.51.tar.gz
tar zvxf swfed-0.51.tar.gz
cd swfed-0.51
sudo phpize
sudo ./configure
sudo make

#####安装eAccelerator######
wget http://jaist.dl.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip
cd eaccelerator-0.9.6.1
sudo phpize
sudo ./configure --enable-eaccelerator=shared
sudo make
sudo make install

#####创建www用户和组######
sudo groupadd www
sudo useradd -g www www
chmod +w /var/www
chown -R www:www /var/www

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template