Linux配置PHP环境

转载 2013年12月05日 17:56:25


  • 您需要以下安装包:

1.     字体引擎,freetype-2.1.10.tar.gz

2.     JPEG 图形库,jpegsrc.v6b.tar.gz

3.     PNG图形库,libpng-1.2.8-config.tar.gz

4.     数据压缩库,zlib-1.2.3.tar.gz

5.     加密算法扩展库,libmcrypt-2.5.7.tar.gz

6.     PHP的源码包,php-5.3.3.tar.gz6 

  • 确保您的安装linux环境已经安装默认的包了:
  1. yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*  
  • 创建扩展lib文件的安装文件夹
  1. sudo  mkdir  –p  /usr/local/web  
  2. sudo  mkdir  -p  /usr/local/web/lib  #存放扩展lib目录  
  • 安装数据压缩库zlib,安装目录:/usr/local/web/lib/zlib
  1. sudo  tar  –zvxf  zlib-1.2.3.tar.gz  
  2. cd  zlib-1.2.3  
  3. sudo  ./configure --prefix=/usr/local/web/lib/zlib  
  4. sudo  make  CFLAGS=-fpic  
  5. sudo  make  install  

安装JPEG 图形库,安装目录:/usr/local/web/lib/jpeg

  1. sudo  tar  zxvf  jpegsrc.v6b.tar.gz   
  2. cd  jpeg-6b   
  3. sudo   ./configure --prefix=/usr/local/web/lib/jpeg   
  4. sudo  make   
  5. sudo  mkdir  /usr/local/web/lib/jpeg   #创建目录  
  6. sudo  mkdir  /usr/local/web/lib/jpeg/include   
  7. sudo  mkdir  /usr/local/web/lib/jpeg/lib   
  8. sudo  make  install-lib   
  9. sudo  mkdir  /usr/local/web/lib/jpeg/bin   
  10. sudo  mkdir  /usr/local/web/lib/jpeg/man   
  11. sudo  mkdir  /usr/local/web/lib/jpeg/man/man1   
  12. sudo  make  install  
  • PNG图形库,安装目录:/usr/local/web/lib/libpng
  1. sudo  tar zxvf libpng-1.2.8-config.tar.gz  
  2. cd  libpng-1.2.8-config   
  3. sudo  ./configure --prefix=/usr/local/web/lib/libpng  
  4. sudo  make  CFLAGS=-fpic   
  5. sudo  make  install  
  • 字体引擎,安装目录:/usr/local/web/lib/freetype
  1. sudo  tar  zxvf freetype-2.1.10.tar.gz  
  2. cd  freetype-2.1.10   
  3. sudo  ./configure --prefix=/usr/local/web/lib/freetype  
  4. sudo  make   
  5. sudo  make  install  
  • 加密算法扩展库,安装目录:/usr/local/web/lib/ libmcrypt
  1. sudo  tar  xzvf  libmcrypt-2.5.7.tar.gz  
  2. cd   libmcrypt-2.5.7   
  3. sudo  ./configure  --prefix=/usr/local/web/lib/libmcrypt  
  4. sudo  make   
  5. sudo  make  install  
  • 安装PHP
  1. sudo  tar zxvf php-5.3.3.tar.gz  
  2. cd  php-5.3.3  
  3. sudo ./configure --prefix=/usr/local/web/php.5.3.3 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-gd --with-freetype-dir=/usr/local/web/lib/freetype --with-jpeg-dir=/usr/local/web/lib/jpeg               --with-png-dir=/usr/local/web/lib/libpng --with-iconv --enable-fpm --enable-cgi --enable-static --enable-maintainer-zts --enable-zend-multibyte --enable-inline-optimization --enable-sockets --enable-wddx --enable-zip  --enable-calendar --enable-bcmath --enable-ftp --enable-soap --enable-mbstring --without-sqlite --disable-ipv6 --disable-debug --with-mcrypt  
  4. sudo  make  
  5. sudo  make  install  
  • 我们已经准备了两个php.ini配置文件和php-fpm.conf配置文件,默认的配置一般不能满足于我们的需求(如果您没有,那不需要拷贝)。将配置文件拷贝
  1. sudo  cp  ../php.ini  /usr/local/web/php.5.3.3/lib/php.ini   
  2. sudo  cp  ../php-fpm.conf  /usr/local/web/php.5.3.3/etc/php-fpm.conf  
  • 设置linux的连接数最大值,默认是1024. 在高负载下要设置为更高,但最高只能为65535。由于重启后失效,可以加入/etc/rc.d/rc.local开机就启动
  1. ulimit -SHn 65535  
  • 启动PHP fpm进程
  1. /usr/local/web/php.5.3.3/sbin/php-fpm  
  • 查看PHP fpm进程
  1. ps –ef | grep php-fpm  #查看PHP进程  
  • 管理PHP
  1. #启动  
  2. /usr/local/web/php.5.3.3/sbin/php-fpm  
  3. #重启  
  4. kill  -USR2  `cat /usr/local/web/php.5.3.3/var/run/php-fpm.pid`  
  5. #停止  
  6. kill  -INT  `cat /usr/local/web/php.5.3.3/var/run/php-fpm.pid` 

阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

最近在搞一个后台,想建一个php的环境,记录一下过程。首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务器...
  • l00149133
  • l00149133
  • 2015年12月30日 13:28
  • 8275

Linux(Centos)配置PHP运行环境

网址: http://blog.csdn.net/xiaoliouc/article/details/17639503粗暴拷贝: 一、安装 MySQL 首先来进行 MySQL 的安装。打开超级终...
  • a3895177
  • a3895177
  • 2015年11月02日 17:01
  • 2842

linux 下 PHP 环境搭建(已测试)

一、安装Apache2.2.22 1、到官网下载  http://httpd.apache.org/download.cgi ,选择相应的版本    这里,我选择的是最新的版本 可以先...
  • c_fangfujiang
  • c_fangfujiang
  • 2016年05月30日 15:11
  • 15409

Linux下Apache_PHP_Mysql环境配置

  • 2017年05月17日 16:56
  • 21KB
  • 下载

OExam之Linux下apache、php、mysql环境配置

  • 2011年08月05日 17:06
  • 176KB
  • 下载

linux环境下php配置mssqlserver连接

  • 2015年09月06日 23:28
  • 2KB
  • 下载

linux的nginx+php+mysql环境配置

  • 2011年12月29日 12:09
  • 1.08MB
  • 下载

linux 上php环境配置完整过程

  • 2012年03月16日 11:29
  • 80KB
  • 下载

linux apache mysql php 环境配置

  • 2014年05月30日 08:43
  • 50KB
  • 下载

Linux_php+mysql+apache_环境配置

  • 2013年01月13日 22:21
  • 24KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux配置PHP环境
举报原因:
原因补充:

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