一、下载安装包

获取下载地址

wget

http://hk1.php.net/distributions/php-7.0.13.tar.gz

http://xmlsoft.org

ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz

二、安装python-devel

centos安装 python-dev包提示No package python-dev available:

出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.

所以使用下面的命令即可安装python-dev:

yum install python-devel

1.可以先查看一下含python-devel的包

yum search python | grep python-devel

2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装:

yum install python-devel.x86_64

安装成功后通过:

rpm -qa |grep python-devel

三、安装libxml2(需要步骤2)

tar zxvf libxml2-2.9.4.tar.gz

cd libxml2-2.9.1.

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

make

make install

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。

在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,

用于指定安装libxml2库文件的位置。

三、安装php

#tar zvxf php-5.5.4.tar.gz

#cd php-5.5.4

#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache-httpd/bin/apxs --with-libxml-dir=/usr/local/libxml2

#make

#make install

四、重新配置apache-httpd让他支持php

配置 httpd.conf 让apache支持PHP:

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

找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php (.前面有空格)

AddType application/x-httpd-php-source .phps (.前面有空格)

然后CPOPY PHP的配置文件

cp php-5.5.4/php.ini.dist /usr/local/php/lib/php.ini

(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

修改php.ini文件 增加 register_globals = On

重启apache-httpd

python php linux-Linux 中PHP的安装教程相关推荐

  1. Linux操作系统中Anaconda的安装

    Linux操作系统中anaconda的安装 Anaconda由数据科学家为数据科学家建造,超过2000万人使用我们的技术来解决最棘手的问题. Anaconda其实就是一个开源的Python发行版本,其 ...

  2. linux redis数据库安装配置,Linux系统中redis的安装配置步骤

    Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...

  3. Linux命令中的rpm安装命令

    在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下 ...

  4. workerman在linux上怎么运行,linux系统中workerman的安装步骤

    linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...

  5. linux 添加重定向域名,Linux系统中Nginx的安装并进行域名认证和重定向

    Linux系统中Nginx的安装并进行域名认证和重定向 本文主要介绍Linux系统中Nginx的安装并进行域名认证和重定向,希望通过本知识点的讲解对大家今后的学习和工作有所帮助,下面进行具体介绍: 1 ...

  6. 宝塔面板 php关闭拓展,宝塔Linux面板中PHP如何安装扩展及禁用函数?

    我们在宝塔 Linux 面板中安装环境(如Nginx 或 Apache.PHP 等)一般都不需要对 PHP 进行设置,不过某些环境下 PHP 需要安装一些必要的扩展,也有可能需要禁用一些函数,那么在宝 ...

  7. Linux系统中OpenSSH的安装和配置(转)

    Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...

  8. Linux系统中nacos下载安装

    Linux系统中nacos下载安装 nacos下载 nacos安装 nacos启动时出现报错 nacos下载 nacos下载地址:https://github.com/alibaba/nacos/re ...

  9. linux ctg重装,Linux 系统中 CTG 的安装, 应用程序开发以及调试

    Linux 系统中 CTG 的安装, 应用程序开发以及调试 准备 1)CICS Transaction Gateway for Multiplatforms, CICS Transaction Gat ...

  10. Linux系统中的虚拟化安装部署

    Linux系统中的虚拟化安装部署 kvm 安装条件 kvm 虚拟化安装 kvm 虚拟化相关信息 虚拟机管理命令 虚拟机在 Linux 系统中传输 虚拟机快照 运用脚本创建虚拟机 运用脚本创建虚拟机快照 ...

最新文章

  1. java——慎用可变参数列表
  2. 模板 - C++ STL
  3. ubuntu下查看IP Gateway DNS信息
  4. 26.python常用端口号
  5. Java反射机制(Reflection)
  6. SpringMVC+MyBatis+MySQL实现分页
  7. python修改txt里面的内容_python修改txt部分内容,并保存。
  8. 【LeetCode】【字符串】题号:*387. 字符串中的第一个唯一字符
  9. 单片机涡轮流量传感器_青天仪表为您介绍安装涡轮流量计需要注意问题
  10. axure 2021.04.26
  11. 在线hash密码破解网站列表
  12. 基于JAVA的鲜花店商城平台【数据库设计、源码、开题报告】
  13. 周鸿祎杀出的一片红海:杀毒软件的死伤现场
  14. NFA转变为DFA的子集构造法
  15. 未连接到互联网错误的解决方案
  16. 【愚公系列】2022年03月 .NET架构班 021-ABP vNext 动态代理模块
  17. 马云:大数据时代_最重要的是做最好的自己
  18. 【暮色天】大炮一响 黄金万两(3.3)
  19. 如何使用PS将一小块图片填充为一个大背景
  20. Java的继承多态学习总结

热门文章

  1. Daily Scrum 9.28
  2. List集合2-LinkedList
  3. WinForm实现Rabbitmq官网6个案例-Topics
  4. linux 代码更新-打包-重启脚本
  5. 解决远程登录MYSQL数据库
  6. flash 版的mp3编码代码
  7. python是一种解释类型的编程语言-Python入门你要懂哪些?这篇文章总算讲清楚了...
  8. python流程图基本元素-2-2:python之控制结构
  9. 数据分析 python 用途-Python 从爬虫到数据分析
  10. python处理表格数据-基于Python快速处理PDF表格数据