文章来源:http://www.cnblogs.com/hello-tl/p/7569071.html

更新时间:2017-09-21 16:03

简介

LAMP+R指Linux+Apache+Mysql+PHP+Redis是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

Apache 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/articles/7568803.html

Php 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569071.html

Mysql 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569097.html

Redis 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569108.html

0、yum 安装依赖和工具  和 libmcrypt 包

  # yum install gcc gcc++ libxml2-devel# yum install openssl openssl-devel# yum -y install curl-devel# yum install libjpeg.x86_64 libpng.x86_64 freetype.x86_64 libjpeg-devel.x86_64 libpng-devel.x86_64 freetype-devel.x86_64 -y# yum install libjpeg libpng freetype libjpeg-devel libpng-devel freetype-devel -y# wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz# tar -zxvf libmcrypt-2.5.7.tar.gz# cd libmcrypt-2.5.7# ./configure --prefix=/home/libmcrypt# make install# /home/libmcrypt/bin/libmcrypt-config --version# /home/libmcrypt/lib/libmcrypt.la# rpm -qa libmcrypt# yum install libmcrypt# yum install libmcrypt libmcrypt-devel mcrypt mhash.//可能会报错 I was not able to diagnose which libmcrypt version you have installed# yum install epel-release //扩展包更新包# yum update //更新yum源

 1.下载php安装包及安装PHP

  # wget http://hk1.php.net/get/php-7.1.6.tar.gz/from/this/mirror# mv mirror php-7.1.6.tar.gz# tar -zxvf php-7.1.6.tar.gz# cd php-7.1.6.tar.gz# ./configure \--prefix=/home/php7 \--with-apxs2=/home/apache/bin/apxs \--exec-prefix=/home/php7 \--bindir=/home/php7/bin \--sbindir=/home/php7/sbin \--includedir=/home/php7/include\--libdir=/home/php7/lib/php \--mandir=/home/php7/php/man \--with-config-file-path=/home/php7/etc \--with-mysql-sock=/var/lib/mysql/mysql.sock \--with-mcrypt=/usr/include \--with-mhash \--with-openssl \--with-mysql=shared,mysqlnd \--with-mysqli=shared,mysqlnd \--with-pdo-mysql=shared,mysqlnd \--with-gd \--with-iconv \--with-zlib \--enable-zip \--enable-inline-optimization \--disable-debug \--disable-rpath \--enable-shared \--enable-xml \--enable-bcmath \--enable-shmop \--enable-sysvsem \--enable-mbregex \--enable-mbstring \--enable-ftp \--enable-gd-native-ttf \--enable-pcntl \--enable-sockets \--with-xmlrpc \--enable-soap \--without-pear \--with-gettext \--enable-session \--with-curl \--with-jpeg-dir \--with-freetype-dir \--enable-opcache \--enable-fpm \--enable-fastcgi \--with-fpm-user=nginx \--with-fpm-group=nginx \--without-gdbm \--with-mcrypt=/home/libmcrypt \--with-libdir=lib64 \--disable-fileinfo# make && make install

2.创建php.ini文件

  # cp php.ini-development /home/php7/lib/php.ini

3.查看php是否安装成功

  # cd ..# vim index.php<?php echo phpinfo();# /home/php7/bin/php index.php

4.apache支持php

  1).编辑httpd.conf文件# vim /home/apache/conf/httpd.conf(1).找到 AddType 最下面添加 AddType application/x-httpd-php .php(2).找到 DirectoryIndex index.htmlDirectoryIndex index.php index.html index.htm(3).找到 ServerName www.example.com:80ServerName 127.0.0.1:80或者ServerName localhost:80(4).默认的目录为  "/home/apache/htdocs",默认目录修改apache的配置文件httpd.conf

5.php扩展

  echo "extension_dir=/home/php7/lib/php/extensions/no-debug-zts-20160303/" >> /home/php7/etc/php.ini1).pcntl# cd /home/installPare/php7/php-7.1.6/ext/pcntl# /home/php7/bin/phpize# ./configure --with-php-config=/home/php7/bin/php-config# make && make install# echo "extension=pcntl.so" >> /home/php7/etc/php.ini2).mysqli# cd /home/installPare/php7/php-7.1.6/ext/mysqli# /home/php7/bin/phpize# ./configure --with-php-config=/home/php7/bin/php-config --with-mysqli=/usr/bin/mysql_config# make && make install# echo "extension=mysqli.so" >> /home/php7/etc/php.ini# echo "extension=pdo_mysql.so" >> /home/php7/etc/php.ini

6.判断Apache支持Php是否成功  /  扩展是否成功

  # cd /home/apache/htdocs# vim index.php
    <?php echo phpinfo();esc :x //保存退出浏览器上输入IP地址测试

文章来源:http://www.cnblogs.com/hello-tl/p/7569071.html

转载于:https://www.cnblogs.com/hello-tl/p/7569071.html

LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Php篇相关推荐

  1. redhat linux 安装ftp服务,RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器

    本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器. 安装服务器程序 程序下载地址:,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz. ...

  2. 安卓背景音乐开关_微信7.0.4内测版怎么申请?微信7.0.4安卓内测版下载安装教程...

    近日,微信针对安卓设备用户推出了最新的微信7.0.4内测版,带来了界面调整和功能更新,受到不少小伙伴们的关注.那么,微信7.0.4内测版怎么申请?下面"电脑百事网"小编为大家详细介 ...

  3. 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建

    R语言安装包下载 官网下载R安装包 下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows.Mac和 ...

  4. AxureRP for chorme 0.62(Axure谷歌浏览器插件)下载安装

    摘要: Axure RP Extension for Chrome 下载地址: 1.http://www.121down.com/soft/softview-71424.html#downaddres ...

  5. Linux(RedHat9.0)下Alsa声卡驱动的安装

    自从装来RedHat9.0就没有听到过声音,也不知道安装了多少次声卡驱动,每种都试验过,都没有成功过,今天终于安装成功,需要的朋友可以参考一下. 首先查看一下,系统声音是否打开,有些朋友电脑没有声音, ...

  6. 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)

    FreeVideoToJPGConverter是一款易于使用.有效的软件工具,可将您喜爱的电影场景转换为图片. 下载 下载网址: Free Video to JPG Converter - Downl ...

  7. R下载安装WGCNA

    记录并总结自己学习过程遇到的问题 刚开始学习WGCNA 在学习了相关的原理之后 想要按照官网的教程走一边 理解其中的代码 一    刚开始就遇到了这样的问题,没办法下载WGCNA包 Error: pa ...

  8. CASS11.0.0.8最新版免狗下载安装教程

    南方数码地形地籍成图软件 CASS11.0.0.8 更新说明 2022 年 9 月 18 日 1.图层转颜色增加支持 RGB 格式: 2.优化生成里程文件时输出 excel 表格的效率: 3.优化面悬 ...

  9. 【小白】SQLyog下载安装配置篇全攻略

    我是第一次使用 SQLyog 这款对于MySQL数据库的可视化图形管理工具,本篇是我对于SQLyog安装配置的过程和总结,仅供大家参考.     如下: 了解SQLyog: SQLyog 是一个快速而 ...

最新文章

  1. c++ opencv 通道转换
  2. jq第一天(1.83里面的属性)属性-》属性
  3. 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
  4. 二分查找详解——弄懂二分思想的重要性!
  5. 【BZOJ1196】公路修建问题,二分+最小生成树
  6. C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集...
  7. Linux下ioctl函数理解
  8. 每个星座对应的天使。
  9. PHP学习随笔(3):数组
  10. [转载] 4.Pandas处理丢失数据
  11. babel css3新特性_css3 transform属性多值的顺序问题
  12. 软件工程导论学习总结
  13. win10安装iNode客户端软件就不能连接无线网络的问题解决
  14. proteus 直流可调稳压电源
  15. 苹果电脑上好用的几款数据备份工具
  16. 万物互联时代,谷歌、亚马逊Alexa、homekit该如何选择?
  17. gird布局之容器属性justify-items与align-items
  18. 使用Python对GIF读取、生成、压缩和加水印
  19. python输出姓名_Python生成随机不重复姓名昵称
  20. 深度学习框架智能时代的操作系统是什么?

热门文章

  1. 利息高的贷款通过率会高一些吗?
  2. 两百多的无线蓝牙耳机和一千多的AirPods,外观几乎一样,硬件差距在哪里?
  3. 有幸和一位企业家聊天,他白手起家
  4. 互联网行业哪个职位比较有前途?
  5. 你觉得Mate30 5G可以用到四年吗?
  6. 传输层TCP(流量控制和拥塞控制)
  7. ssis 导入excel_使用SSIS包将MS Excel数据导入数据库
  8. sql azure 语法_方便SQL笔记本,用于在Azure Data Studio中进行故障排除
  9. 量化投资(数据分析)
  10. 2019-7-4日记