Linux 中PHP的安装教程

一、下载安装包

http://www.php.net/downloads.php

获取下载地址

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

(0)

相关推荐

  • linux下安装php扩展memcache的方法

    memcache 的工作就是在专门的机器的内存里维护一张巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率,减轻后端数据库的读写压力. 实验环境:centos 6.6 x86_64 LAMP环境搭建完毕:php版本5.6.8.apache版本2.4.12 1.在安装memcached之前需要安装libevent支持: # wget http://syslab.comsenz.com/downloads/linux/libevent-1.4.12-stable.tar

  • linux安装全中文管理面板教程(php+mysql)

    本教程适用电信通和息壤的云主机 1.查看数据盘 在没有分区和格式化数据盘之前,使用 "df –h"命令,是无法看到数据盘的,可以使用"fdisk -l"命令查看 将未使用的磁盘进行格式化,操作数据盘符前,请自行确认磁盘是否有使用过,如有重要数据请谨慎操作,以免导致数据丢失,带来不必要的麻烦.具体格式化命令为: mkfs.ext3 /dev/vdb ,即为正在格式化中.这个时候请耐心等待格式化完毕(时间较久). 将格式化完的磁盘进行挂载,挂载前,先在服务器上创建一个需

  • Linux系统下PHP-FPM的安装和配置教程

    基本安装方法 安装工具包 $ sudo apt-get install python-software-properties 添加ppa源 $ sudo add-apt-repository ppa:yola/php5 安装php5-fpm sudo apt-get update sudo apt-get install php5-fpm 其它必要的软件安装接 sudo apt-get install nginx 配置php-fpm php-fpm的解析器是C/S结构,它的配置文件位于: (1)

  • Linux下安装PHP MSSQL扩展教程

    PHP天然就对MySQL有良好的支持,但是想要用PHP对SQL Server进行操作,则需要花点时间了.今天刚好团队里的一个项目需要用PHP对SQL Server进行操作,遂帮忙配置好环境. 首先说明下,服务器的系统版本为SUSE Linux Enterprise Server 10 SP3. 1. 安装FreeTDS 地址:FreeTDS 复制代码 代码如下: wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stab

  • Linux下PHP加速器APC的安装与配置笔记

    当前我用的是APC-3.1.9 stable ,可以自己到 http://pecl.php.net/package/APC 下载最新版. 1.安装 复制代码 代码如下: wget http://pecl.php.net/get/APC-3.1.9.tgz tar xzvf APC-3.1.9.tgz cd APC-3.1.9 /usr/local/php/bin/phpize ./configure --enable-apc --enable-apc-mmap --with-php-config

  • linux中docker的安装教程

    Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令: [root@localhost ~]# yum install docker 启动 Docker 服务 安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动: [root@localhost ~]# service docker start [root@localhost ~]# chkconfig docker on (LCTT 译注:

  • Linux 中PHP的安装教程

    一.下载安装包 http://www.php.net/downloads.php 获取下载地址 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: 出现此问题的原因

  • CentOS7.3中Docker的安装教程

    一.简介 Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. 本教程适合阅读人员:运维工程师.后端开发人员,通过本教程可以一步一步了解Docker的使用. 二.Docker的应用场景 1. Web 应用的自动化

  • 详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数

    一.查看jdk安装目录 [root@node001 ~]# whereis java java: /usr/bin/java /usr/local/java #java执行路径 [root@node001 ~]# which java /usr/bin/java #查看JDK安装路径 [root@node001 ~]# echo $JAVA_HOME /usr/local/java/jdk1.7.0_80 [root@node001 ~]# echo $PATH /usr/local/sbin:

  • Linux中selinux基础配置教程详解

    selinux(Security-Enhanced Linux)安全增强型linux,是一个Linux内核模块,也是Linux的一个安全子系统. 三种模式: Enforcing:强制模式,在selinux运作时,已经开始限制domain/type. permissive: 警告模式,在selinux运作时,会有警告讯息,但不会限制domain/type的存取. disabled: 关闭模式. 可用getenforce查看selinux状态 selinux对文件的作用: 当开启selinux后,s

  • linux中kvm的安装及快照管理

    一.kvm的安装及状态查看 1.安装软件 yum -y install kvm virt-manager libvirt 2.启动libvirtd 报错,升级device-mapper-libs yum -y upgrade device-mapper-libs kvm桥接功能: 1.删除eth0配置文件上的IP配置 2.添加BRIDGE="br0"到eth0的配置文件 3.新建ifcfg-br0配置文件 DEVICE="br0" NM_CONTROLLED=&qu

  • linux中Jetty的安装和配置方法

    Jetty Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接.(Jetty是一个开源的软件,可以作为HTTP服务,javax.servlet的容器.) 配置jetty server的步骤: 创建server 配置connector 配

  • docker在Linux环境下的安装教程

    1.安装环境 Docker支持以下的CentOS版本 CentOS 6.5 (64-bit) 或更高的版本 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker [root@tenghao510 ~]# uname -r 3.10.0-957.21.3.el7.x86_64 3.用 yum 安装 Docker:  yum -y install docker 最后出现Complete即安装成功 4.启动Docker

  • eclipse中maven插件安装教程

    本文实例为大家分享了maven插件安装教程,供大家参考,具体内容如下 如果能打印如上信息,说明到此 Maven已经在你的电脑上安装完成. mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 64位的 WIN7,安装的 maven 是 3.3.9 如果能打印如上信息,说明到此 Maven已经在你的电脑上安装完成. 修改maven的仓库的存放的位置: 找到 maven 下的 conf 下的 settings.xml 配置文件,我的是在 D:\Server\ma

  • Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解

    之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查

随机推荐