编译安装php-5.3.27

简介:

一、实验环境  

CentOS6.5  

软件:php-5.3.27.tar.gz   

二、实验步骤  

1、php安装准备
1)php依赖包安装准备
yum  -y install zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel

yum -y install libxslt-devel   

yum -y install openssl-devel    

tar zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make
make install
2、安装php 
1)解压php-5.3.27 
tar xf php-5.3.27   
2)编译安装php
cd php5.3.27   
./configure \
--prefix=/application/php5.3.27 \
--with-apxs2=/application/apache/bin/apxs \
--with-mysql=/application/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-curl \
--with-xsl \
--enable-ftp \
--with-libxml-dir

make && make install   

ln -s /applcation/php5.3.27  /application/php

3)拷贝配置文件到/application/php/lib/php.ini  

cp /home/chen/tools/php-5.3.27/php.ini-production  /application/php/lib/php.ini   

3、配置apache支持php   
1)在/application/apache/conf/httpd.conf配置文件AddType application/x-compress .Z/AddType application/x-gzip .gz .tgz后面加上如下两行:


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

2)加上首页文件 index.php  
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

3)如修改如下两项,则需要创建用户并授权
user daemon 
group daemon   

user daemonchen
group daemonchen 

useradd daemonchen -s /sbin/nologin/ -M  

chown -R daemonchen.daemonchen  /var/html/www/


4)到站点根目录写一个测试文件index.php,然后同构浏览器访问。

<?php 

    phpinfo();

?>


完成上诉步骤后,如图所示:

wKioL1dibL_CNoFAAAvlcd9NZ-A032.png-wh_50


本文转自chengong1013 51CTO博客,原文链接:http://blog.51cto.com/purify/1789986,如需转载请自行联系原作者

相关文章
QGS
(麒麟V10-arm)编译安装php-7.4及部分依赖
记(麒麟V10-arm)编译安装php-7.4及部分依赖
QGS
1772 0
(麒麟V10-arm)编译安装php-7.4及部分依赖
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
669 0
|
8月前
|
Ubuntu PHP
Ubuntu下使用apt为Apache2编译PHP7.1
以上就是在Ubuntu系统下,使用apt为Apache2编译PHP7.1的过程。希望这个过程对你有所帮助,如果你在执行过程中遇到任何问题,都可以在网上找到相关的解决方案。
158 25
|
8月前
|
Ubuntu PHP Apache
在Ubuntu系统中为apt的apache2编译PHP 7.1的方法
以上就是在Ubuntu系统中为apt的apache2编译PHP 7.1的方法。希望这个指南能帮助你成功编译PHP 7.1,并在你的Apache服务器上运行PHP应用。
193 28
|
9月前
|
关系型数据库 MySQL PHP
源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
通过以上步骤,你可以成功地在一台Linux服务器上从源码编译并安装LAMP环境,并配置一个BBS论坛(Discuz!)。这些步骤涵盖了从安装依赖、下载源代码、配置编译到安装完成的所有细节。每个命令的解释确保了过程的透明度,使即使是非专业人士也能够理解整个流程。
245 18
|
关系型数据库 MySQL Linux
百度搜索:蓝易云【Centos8 stream系统编译安装PHP教程。】
以上是在CentOS 8 Stream系统上编译安装PHP的基本教程。请注意,具体的配置和参数可能因您的需求而有所不同,您可以根据自己的情况进行调整。同时,请确保在执行任何操作之前备份重要的文件和配置。
357 0
|
自然语言处理 PHP
PHP的编译过程是怎样的?底层原理是什么?
PHP的编译过程是怎样的?底层原理是什么?
388 0
|
关系型数据库 Linux PHP
linux 编译安装php7.2 实测!!
linux 编译安装php7.2 实测!!
290 0
|
小程序 JavaScript Shell
centos编译安装PHP(2)
Php编译安装成功之后,是没有php.ini文件的,需要我们从源码包中复制过去。
199 1
|
前端开发 JavaScript Shell
centos编译安装PHP(1)
当然,我是直接在服务器上下载的: bash 复制代码
287 1