千家信息网

源码安装php5.6的过程

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍"源码安装php5.6的过程",在日常操作中,相信很多人在源码安装php5.6的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"源码安装php5.6的
千家信息网最后更新 2025年12月02日源码安装php5.6的过程

这篇文章主要介绍"源码安装php5.6的过程",在日常操作中,相信很多人在源码安装php5.6的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"源码安装php5.6的过程"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

安装依赖包
[root@localhost install]# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel

在官网下载php 5.6版本
http://php.net/

解压包
[root@localhost install]# tar xvfz php-5.6.30.tar.gz -C /usr/local/src

编译安装
[root@localhost install]# cd /usr/local/src
[root@localhost src]# ls
php-5.6.30
[root@localhost src]# cd php-5.6.30/

在下面的配置中,指定软件安装目录为/usr/local/php,配置文件安装目录为/etc/php
[root@localhost php-5.6.30]# ./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --enable-pcntl --enable-mysqlnd --enable-opcache --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --enable-zip --enable-ftp --enable-soap --enable-xml --enable-mbstring --disable-rpath --disable-debug --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pcre-regex --with-iconv --with-zlib --with-gd --with-openssl --with-mhash --with-xmlrpc --with-curl --with-imap-ssl

Thank you for using PHP.

config.status: creating php5.spec
config.status: creating main/build-defs.h
config.status: creating scripts/phpize
config.status: creating scripts/man1/phpize.1
config.status: creating scripts/php-config
config.status: creating scripts/man1/php-config.1
config.status: creating sapi/cli/php.1
config.status: creating sapi/fpm/php-fpm.conf
config.status: creating sapi/fpm/init.d.php-fpm
config.status: creating sapi/fpm/php-fpm.service
config.status: creating sapi/fpm/php-fpm.8
config.status: creating sapi/fpm/status.html
config.status: creating sapi/cgi/php-cgi.1
config.status: creating ext/phar/phar.1
config.status: creating ext/phar/phar.phar.1
config.status: creating main/php_config.h
config.status: executing default commands

[root@localhost php-5.6.30]# make
Generating phar.php
Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
directorygraphiterator.inc
clicommand.inc
pharcommand.inc
directorytreeiterator.inc
invertedregexiterator.inc
phar.inc

Build complete.
Don't forget to run 'make test'.

[root@localhost php-5.6.30]# make install
Installing PHP CGI man page: /usr/local/php/php/man/man1/
Installing build environment: /usr/local/php/lib/php/build/
Installing header files: /usr/local/php/include/php/
Installing helper programs: /usr/local/php/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/php/php/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/php/lib/php/
[PEAR] Archive_Tar - installed: 1.4.0
[PEAR] Console_Getopt - installed: 1.4.1
[PEAR] Structures_Graph- installed: 1.1.1
[PEAR] XML_Util - installed: 1.3.0
[PEAR] PEAR - installed: 1.10.1
Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
You may want to add: /usr/local/php/lib/php to your php.ini include_path
/usr/local/src/php-5.6.30/build/shtool install -c ext/phar/phar.phar /usr/local/php/bin
ln -s -f phar.phar /usr/local/php/bin/phar
Installing PDO headers: /usr/local/php/include/php/ext/pdo/

查看软件安装目录中的内容
[root@localhost php-5.6.30]# ls /usr/local/php
bin etc include lib php sbin var

拷贝配置文件模板到配置文件目录中
[root@localhost php-5.6.30]# cp php.ini-development /etc/php/php.ini

创建软连接
ln -s /usr/local/php/bin/php /usr/bin/php
ln -s /usr/local/php/bin/phpize /usr/bin/phpize
ln -s /usr/local/php/sbin/php-fpm /usr/bin/php-fpm

查看安装的版本
[root@localhost ~]# /usr/local/php/bin/php --version
PHP 5.6.30 (cli) (built: Mar 4 2017 01:20:07)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

到此,关于"源码安装php5.6的过程"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

源码 过程 目录 学习 配置 文件 更多 版本 软件 帮助 实用 接下来 内容 拷贝 文章 方法 模板 理论 知识 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 杭州随笔记网络技术有限公司上市 写关于互联网科技的作文 数据库系统的5种安全性 品牌软件开发活动方案 法规库多维查询管理服务软件开发 天下3端游哪个服务器好 网络安全产品售后工程师面试 数据库查表加上属主 西安软件开发app 温州直播软件开发哪家好 筑起网络安全防线案例 cs1.6玩服务器自动掉血 sql修改数据库最大值 香港集信软件开发有限公司 网络安全知识讲座主持 丽水电子网络技术包括什么 全国网络安全法学习 it软件开发技术培训 孝感计算机软件开发怎么收费 oracle服务器安全整改 陕西电脑服务器托管虚拟主机 网络安全初级测评师考试内容 普通人如何学习网络安全 orcal数据库转中文 网吧电脑英雄联盟无法连接服务器 数据库查询最大连接数 浙大网络安全考研19专业课 如何关掉服务器的数据保护 社交软件开发那些事儿 基于sfp的文件管理服务器
0