Linux下安装LAMP/LNMP

源码安装Nginx之LAMP(安装php)

1.安装libxml2

#yum -y install libxml2 libxml2-devel

2.安装php5

#/configure �Cprefix=/usr/local/php  �Cwith-apxs2=/usr/local/apache/bin/apxs �Cwith-mysql=/usr/local/mysql  �Cwith-config-file-path=/usr/local/php �Cenable-mbstring=all

#make

#make install

3.修改apache配置文件支持php

# vi /usr/local/apache/conf/httpd.conf

#AddType application/x-httpd-php .php .php3

检查apache目录下生成的php动态连接库文件,在目录/usr/local/apache/modules,找到是否存在 libphp5.so文件

/usr/local/apache/bin/apachectl -M 查看所有支持的模块,可以查看到是否支持php5.so

4.配置php.ini
cpphp-5.3.8/php.ini-development/usr/local/php/lib/php.ini 

5.测试php是否成功安装

#cd htdocs

#vi phpinfo.php

<?php 

 phpinfo(); 

?>; 

在浏览器中输入:服务器地址/info.php

如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!

―――――――――――――――

源码安装Nginx之LNMP(安装php)

安装php(fastcgi)

首先依旧进行拆包: tar -jxvf php-5.4.14.tar.bz2 -C /usr/local/src/

安装前,要把xml库文件装上,依旧用yum来装,现在发现yum的强大了吧,是不是有点嫉妒羡慕恨呀,哈哈,赶快搭建yum吧

yum -y install libxml2-devel

切换到刚解压的目录,执行如下老三部的命令:

./configure    \

      --prefix=/usr/local/php \

      --enable-fpm  \

      --enable-sockets  \

      --with-mysql=/usr/local/mysql \

        --with-mysqli=/usr/local/mysql/bin/mysql_config  \

        --enable-mbstring  \

        --enable-xml  \

        --with-png-dir \

        --with-png  \

        --with-jpeg-dir  \

        --with-zlib  \

        --with-freetype-dir \

        --with-config-file-path=/etc/php \

        --with-config-file-scan-dir=/etc/php5.d

make

make install

创建两个目录: mkdir /etc/php /etc/php5.d

拷贝生成php.ini文件:进入源码目录 cp php.ini-production  /etc/php/php.ini



拷贝生成php-fpm的控制脚本:进入源码目录cp sapi/fpm/init.d.php-fpm  /etc/init.d/php-fpm赋予其可执行权限chmod  a+x /etc/init.d/php-fpm



拷贝产生php-fpm的配置文件:进入php的安装目录下的etc目录 

  cp php-fpm.conf.default php-fpm.conf

启动php-fpm:

service  php-fpm  start

chkconfig  --add php-fpm

接下来为了让nginx能解析php的请求,需要编辑nginx的配置文件vim /etc/nginx/nginx.conf

然后进行测试:

首先要在/usr/local/nginx/html/目录下编辑一个php文件,这里我把index.html改为php文件,来更好的说明nginx与php 的关联:mv index.html index.php编辑这个php文件,在后面追加如下图的内容:

重启nginx,在浏览器里测试:


原文链接:http://www.linuxidc.com/Linux/2013-04/83419p4.htm

你可能感兴趣的:(PHP)