Linux安装php-7.0.16,完成php和apache的配置

 

 

版本:php-7.0.16.tar.gz,libxml2-2.9.2.tar.gz(php需要它的支持,首先安装它)

说明 :接上一篇安装apache的博客,完成php和apache的配置,上一篇博客地址:http://blog.csdn.net/forrest_ou/article/details/60769087

libxml2下载地址:www.xmlsoft.org


libxml2-2.9.2.tar.gz的安装过程中,出现了两个关于python的错误,因为我没有用到它,就先把他放那里了,仍然安装在opt/daas/LAPW文件夹中

php下载地址:www.xmlsoft.org

安装php-7.0.16.tar.gz

 

第三步:解压,两次操作  gzip -d  php-7.0.16.tar.gz
                                          tar -xf  php-7.0.16.tar
              文件夹中多了php-7.0.16这个文件夹

第四步:安装,cd php-7.0.16,进入php-7.0.16文件夹,然后执行以下命令
                        ./configure -prefix=/opt/daas/LAPW/php7 --with-libxml-dir=/opt/daas/LAPW/libxml2

--with-apxs2=/opt/daas/LAPW/apache/bin/apxs
                         make
                         make intall
              说明: -prefix=/opt/daas/LAPW/php7指定安装目录,安装到LAPW文件夹下的php7文件夹
                         --with-libxml-dir=/opt/daas/LAPW/libxml2 --with-apxs2=/opt/daas/LAPW/apache/bin/apxs指定依赖

第五步:测试是否安装成功,测试之前配置httpd.conf(apache/conf/httpd.conf),在httpd.conf中修改配置如下
               搜索LoadModule,在后面添加:LoadModule php7_module modules/libphp7.so(不添加,会出现运行php                文件变成下载)。后面紧跟着添加:
               <FilesMatch "\.ph(p[2-6]?|tml)$">
                       SetHandler application/x-httpd-phpAddType application/x-compress .Z
                       AddType application/x-gzip .gz .tgz
               </FilesMatch>
               搜索DirectoryIndex,在后面添加index.php index.phtml
               找到
               AddType application/x-compress .Z
   
               AddType application/x-gzip .gz .tgz
               在后面添加
               AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .php7
               以上httpd.conf文件修改完毕
               添加测试文件phpinfo.php到apache/htdocs目录下
               phpinfo.php的内容:
               <?php
                   phpinfo();
               ?>
              重启apache,在浏览器输入之前测试apache的路径后面加上/phpinfo.php,出现php的页面即安装成功

Linux安装php-7.0.16,完成php和apache的配置的更多相关文章

  1. Linux安装Redis 6.0.5 ./install_server.sh报错

    Linux安装Redis 6.0.5 ./install_server.sh报错 linux 安装Redis6.0.5时 进行到./install_server.sh时报错, This systems ...

  2. Linux 源码安装MariaDB 10.0.16

    cmake软件   tar -zxvf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./bootstrap make && make install     依 ...

  3. Linux安装mysql.8.0.12

    1. linux安装mysql8.0.12,亲测可用. 以下是安装过程中出现的问题: 1 [root@localtest1 file]# systemctl start mysqld 2 Job fo ...

  4. Linux 安装Redis 5.0

    结构如下: Redis 官方不建议Redis安装在WINDOWS 服务器上(尤其是生产中分布式事物缓存). linux 下Redis 5.0主从复制(一主二从)哨兵模式的搭建:https://www. ...

  5. Linux安装ElasticSearch-2.2.0

    1.下载ElasticSearch-2.2.0安装包 https://www.elastic.co/downloads/elasticsearch 2.安装ElasticSearch-2.2.0 rp ...

  6. linux安装spark-2.3.0集群

    (安装spark集群的前提是服务器已经配置了jdk并且安装hadoop集群(主要是hdfs)并正常启动,hadoop集群安装可参考<hadoop集群搭建(hdfs)>) 1.配置scala ...

  7. Win10下免安装版MySQL8.0.16的安装和配置

    1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D:\Free\mysql-8.0.16-winx64目录下 [ ...

  8. MariaDB数据解压版安装(10.0.16)

    官网下载地址:https://downloads.mariadb.org/    (自己选择版本下载) 在windows 7 下安装 1.下载到解压版安装文件mariadb-10.0.16-win32 ...

  9. linux安装 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)

    1:首先 要下载 这两个 压缩包 注意:liunx是否已经安装过 gcc没安装的话 先安装:yum install gcc-c++ 2:安装 redis:redis-3.0.2.tar.gz (1): ...

  10. 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo

    一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部 ...

随机推荐

  1. java中split任意数量的空白字符

    java程序中经常通过split截取字符串来取得其中的关键字.但是由于其中不同操作系统或者不同作者的习惯,经常会出现不同数量的空格,例如"   "(3个空格):或者出现制表符.Ta ...

  2. JD2

    Business Requirement Support l Develops and communicates plan to manage vendor review of requirement ...

  3. Missing Ranges -- LeetCode

    Given a sorted integer array where the range of elements are [lower, upper] inclusive, return its mi ...

  4. POJ 2100:Graveyard Design(Two pointers)

    [题目链接] http://poj.org/problem?id=2100 [题目大意] 给出一个数,求将其拆分为几个连续的平方和的方案数 [题解] 对平方数列尺取即可. [代码] #include ...

  5. steelray project viewer

    steelray project viewer是一款英文语言软件,透过Steelray Project Viewer,可以打开.导航.浏览.打印Microsoft Project的.mpp文件.

  6. Bean的实例化--静态工厂

    1,创建实体类User package com.songyan.demo1; /** * 要创建的对象类 * @author sy * */ public class User { private S ...

  7. ASIHTTPRequest框架使用总结系列之阿堂教程3(异步请求)

    在上一节中,阿堂和网友们分享了ASIHTTPRequest框架对于get,post的同步请求方式.很显然,如果网速比较慢,查询的时候会一直很黑屏,直到请求结束界面才出现结果,这样用户体验肯定很不好了. ...

  8. 单元测试方法属性(Unit Test Method Attribute)

    Additional test attributes(可以在测试方法上使用的属性)As you have seen, the unit-testing subsystem within Visual ...

  9. 理解Hbase RowKey的字典排序;HBase Rowkey的散列与预分区设计

    HBase是三维有序存储的,是指rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这个三个维度是依照ASCII码表排序的. HB ...

  10. setContentView

    setContentView(R.layout.main)在Android里面,这句话是什么意思? R.layout.main是个布局文件即控件都是如何摆放如何显示的,setContentView就是 ...