分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

Linux WEB服务器搭建-PHP篇

发布时间:2023-09-06 01:32责任编辑:沈小雨关键词:PHPLinux服务器搭建

  安装PHP后,就可以解析一些动态页面,本文采用源码方案安装PHP,安装版本为5.3.10。


PHP的安装时基于apache和mysql之上的,读者可以参考apache和mysql的安装文章。


检查php安装所需要lib库

rpm -qa zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel

安装lib库

yum groupinstall "x software development"

yum -y install zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel

安装libiconv库

wget http://ftp.gnu.org/pub/pub/gnu/libiconv/libiconv-1.14.tar.gz

还需要安装openssl和openssl-devel yum install libxslt-devel* -y

./configure --prefix=/usr/local/libiconv/libiconv

make&&make install

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs \

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

 --with-xmlrpc \

 --with-openssl \

 --with-zlib \

 --with-freetype-dir \

 --with-gd \

 --with-jpeg-dir \

 --with-png-dir \

 --with-iconv=/usr/local/libiconv \

 --enable-short-tags \

 --enable-sockets \

 --enable-zend-multibyte \

 --enable-soap \

 --enable-mbstring \

 --enable-static \

 --enable-gd-native-ttf \

 --with-xsl \

 --enable-ftp \

 --with-libxml-dir

 mak&&make install

多加几个参数,适合nagios的php环境

--enable-sigchild \

--enable-pcntl \

--enable-bcmath

我在执行配置过程中,出现一些错误,也是在百度上找到的解决方法,实际系统不一样,可能会出现不一样的情况。

php.ini*是php的配置文件

将生产版本的配置文件拷贝到php安装目录

cp php.ini-production /usr/local/php/lib/php.ini

配置apache支持php

修改apache配置文件httpd.conf添加两行

AddType application/x-compress .Z

    AddType application/x-gzip .gz .tgz

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

    AddType application/x-httpd-php-source  .phps

[root@backupserver conf]# grep php httpd.conf

LoadModule php5_module        modules/libphp5.so

php模块        前面在php配置时采用了DSO方式,将php模块写到apache配置中

在默认站点首页位置添加index.php


apache主配置文件中


</IfModule>


# 'Main' server configuration

#

...skipping...

    DirectoryIndex index.php index.html

</IfModule>

php安装完后可以在默认站点目录写一个php文件,然后重启apache服务后,通过浏览器去访问。


Linux WEB服务器搭建-PHP篇

原文地址:http://blog.51cto.com/tuwei/2053785

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved