RHCE基础指南:PHP的概述、安装及配置

网络的发展日新月异,层出不穷,发个微博,看个优酷视频,用网易的邮箱发个信,在淘宝上买个东西等等,您肯定习惯了网络的应用,但是您可能不知道,这些网络应用都是基于web编程语言PHP实现的。

那么什么是PHP呢,概括来讲,PHP是一种功能强大,简单易学,方便实用而且资源丰富的开源网络编程语言,接下来我们就来说一下PHP的安装过程:

例子为PHP5.3.8安装及配置

需要的安装的包:libxml2  libxml2-devel  freetypefreetype-develfontconfigfontconfig-devel   jpeg   jpeg-devellibpnglibpng-develgdgd-devellimcryptlimcrypt-develmhashmhash-develmcryptmcrypt-devellibtool-ltdl

libtool-ltdl-devel

生成编译文件:

./configure  --prefix=/home/server/php  --with-config-file-path=/home/server/php/etc  --with-mysql  --with-freetype-dir  --with-jpeg-dir  --with-png-dir  --with-gd  -enable-gd-native-ttf   --enable-mbstring --with-openssl --with-zlib  --enable-json=shared --with-mcrypt --enable-mbstring --disable-rpath --enable-inline-optimization --with-libxml-dir  --enable-sockets --enable-sysvsem --enable-sysvshm --enable-mbregex --with-mhash --with-pcre-regex  --enable-fpm      --with-libdir=lib64

编译:

make

make test

安装:

make install

编译配置文件:

cp /home/server/php/etc/php-fpm.config.default  /home/server/php/etc/php-fpm.config修改又下行,去掉注释;

pid = run/php-fpm.pid

//如果不注释也可又启动,在添加系统服务的时候会报错,但是进程已经启动;pm.start_servers = 20

pm.min_spare = 5

pm.max_spare_servers = 35

启动:

进入PHP安装文件

cpsapi/fpm/init.d.php-fpm  /etc/init.d/php-fpm

chmodo+x  /etc/init.d/php-fpm

chkconfig --add php-fpm

servicephp-fpm start

或者直接启动:/home/server/php/sbin/php-fpm

http://www.51rhca.com/archives/226


你可能感兴趣的:(linux)