LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Php篇
文章来源: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篇相关推荐
- redhat linux 安装ftp服务,RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器
本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器. 安装服务器程序 程序下载地址:,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz. ...
- 安卓背景音乐开关_微信7.0.4内测版怎么申请?微信7.0.4安卓内测版下载安装教程...
近日,微信针对安卓设备用户推出了最新的微信7.0.4内测版,带来了界面调整和功能更新,受到不少小伙伴们的关注.那么,微信7.0.4内测版怎么申请?下面"电脑百事网"小编为大家详细介 ...
- 包无法安装_R语言基础教程——第2章:R下载安装和环境搭建
R语言安装包下载 官网下载R安装包 下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows.Mac和 ...
- AxureRP for chorme 0.62(Axure谷歌浏览器插件)下载安装
摘要: Axure RP Extension for Chrome 下载地址: 1.http://www.121down.com/soft/softview-71424.html#downaddres ...
- Linux(RedHat9.0)下Alsa声卡驱动的安装
自从装来RedHat9.0就没有听到过声音,也不知道安装了多少次声卡驱动,每种都试验过,都没有成功过,今天终于安装成功,需要的朋友可以参考一下. 首先查看一下,系统声音是否打开,有些朋友电脑没有声音, ...
- 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)
FreeVideoToJPGConverter是一款易于使用.有效的软件工具,可将您喜爱的电影场景转换为图片. 下载 下载网址: Free Video to JPG Converter - Downl ...
- R下载安装WGCNA
记录并总结自己学习过程遇到的问题 刚开始学习WGCNA 在学习了相关的原理之后 想要按照官网的教程走一边 理解其中的代码 一 刚开始就遇到了这样的问题,没办法下载WGCNA包 Error: pa ...
- CASS11.0.0.8最新版免狗下载安装教程
南方数码地形地籍成图软件 CASS11.0.0.8 更新说明 2022 年 9 月 18 日 1.图层转颜色增加支持 RGB 格式: 2.优化生成里程文件时输出 excel 表格的效率: 3.优化面悬 ...
- 【小白】SQLyog下载安装配置篇全攻略
我是第一次使用 SQLyog 这款对于MySQL数据库的可视化图形管理工具,本篇是我对于SQLyog安装配置的过程和总结,仅供大家参考. 如下: 了解SQLyog: SQLyog 是一个快速而 ...
最新文章
- c++ opencv 通道转换
- jq第一天(1.83里面的属性)属性-》属性
- 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
- 二分查找详解——弄懂二分思想的重要性!
- 【BZOJ1196】公路修建问题,二分+最小生成树
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集...
- Linux下ioctl函数理解
- 每个星座对应的天使。
- PHP学习随笔(3):数组
- [转载] 4.Pandas处理丢失数据
- babel css3新特性_css3 transform属性多值的顺序问题
- 软件工程导论学习总结
- win10安装iNode客户端软件就不能连接无线网络的问题解决
- proteus 直流可调稳压电源
- 苹果电脑上好用的几款数据备份工具
- 万物互联时代,谷歌、亚马逊Alexa、homekit该如何选择?
- gird布局之容器属性justify-items与align-items
- 使用Python对GIF读取、生成、压缩和加水印
- python输出姓名_Python生成随机不重复姓名昵称
- 深度学习框架智能时代的操作系统是什么?