39.php5安装、php7安装

PHP官网www.php.net
当前主流版本为5.6/7.1

一、PHP5安装

 cd /usr/local/src/
 wget http://cn2.php.net/distributions/php-5.6.30.tar.gz
 tar zxf php-5.6.30.tar.gz
 cd php-5.6.30
 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif

php编译配置文件中指定了apache和mysql的路径,所以说需要先安装apache和mysql,初次安装会缺少各种库文件




yum list | grep xml2
yum install -y libxml2-devel.x86_64

configure: error: Cannot find OpenSSL‘s <evp.h>

yum install -y  openssl-devel

基本都是缺少库文件,相同方法就可以解决问题 安装 libxxxx-devel 或者 xxx-devel 即可

  • 常缺少的库文件安装

    yum install -y libxml2-devel.x86_64
    yum install -y openssl-devel
    yum install -y bzip2-devel
    yum install -y libpng-devel
    yum install -y freetype-devel
    yum install -y epel-release
    yum install -y libmcrypt-devel

    完成之后(记得echo $? 检查是否成)

    make && make install
    cp php.ini-production  /usr/local/php/etc/php.ini   //复制配置文件
    /usr/local/php/bin/php -i | less     //查看php的配置信息

/usr/local/php/bin/php -m //查看php的扩展,都是静态的

二、PHP7安装

cd /usr/local/src/
 wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2
 tar jxvf php-7.1.6.tar.bz2
 cd php-7.1.6
 ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc  --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif
 make && make install
 ls /usr/local/apache2.4/modules/libphp7.so
 cp php.ini-production  /usr/local/php7/etc/php.ini
ls /usr/local/apache2.4/modules/ | grep libphp  //apache需要的就是这两个扩展文件

vim /usr/local/apache2.4/conf/httpd.conf  //查看apache加载了哪些扩展,不需要的直接#注释掉即可

/usr/local/php7/bin/php -i | less  //查看php7的配置相关信息
  • Linux下查看Nginx、Napache、MySQL、PHP的编译参数的命令如下:
    转自 http://www.jzyuan.cn/?p=220
    1、nginx编译参数:
    /usr/local/nginx/sbin/nginx -V
    2、apache编译参数:
    cat /usr/local/apache/build/config.nice
    3、php编译参数:
    /usr/local/php/bin/php -i |grep configure
    4、mysql编译参数:
    cat /usr/local/mysql/bin/mysqlbug|grep configure

原文地址:http://blog.51cto.com/13569831/2097199

时间: 2024-10-01 03:56:58

39.php5安装、php7安装的相关文章

LAMP环境搭建三(centos7)PHP5和PHP7安装

php其实是Apache的扩展模块.(需要最后安装) PHP官网www.php.net 当前主流版本为5.6/7.1 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz tar zxf php-5.6.30.tar.gz cd php-5.6.30 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/ap

81.LAMP,PHP5和PHP7安装

PHP描述 PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记

11.10-11.13 PHP5和PHP7安装

11.10-11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 大部分企业都是用5比较多 1 cd #cd /usr/local/src/ 2 下载包 #wget  http://cn2.php.net/distributions/php-5.6.30.tar.bz2 3 解压 # tar jxvf php-5.6.30.tar.bz2 4 进入包进行初始化.编译.安装 #cd php-5.6.30 5 配置参数:(这配置参数是万金油,参数对应功能,一般无特

11.10/11.11/11.12 安装PHP5 11.13 安装PHP7

11.10/11.11/11.12 安装PHP5根据提示完成安装,安装过程中会报错,按实际报错的需要安装我这安装出现这个错误:configure: error: mcrypt.h not found. Please reinstall libmcrypt.解决办法是安装这2个包:首行安装:yum install -y epel-release再安装:yum install -y libmcrypt-devel 因为这个包是依赖上一个包的查看加载的模块查看apache的配置文件输入/php5.so

笔记10 LAMP架构(MySQL、mariadb、Apache、PHP5、PHP7、)

MySQL安装 MySQL的几个常用安装包:rpm.源码.二进制免编译 把下载的包保存在这个目录里:cd /usr/local/src  所以要先进入这个目录下 第一步,下载源码包: wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 第二步,解压: tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 第三步,把解压的这个目录

安装最新版的wampserver,可以兼容php5和php7

本文介绍的wamp是Windows+Apache+MySQL+PHP+phpMyAdmin,主要应用于开发环境[一键安装包,简单好用]. 这是运行在Windows系统下的官方安装包,可以快速的搭建属于自己项目的PHP环境,搭建运行PHP文件的服务器. 1. 下载安装文件wampserver3.0.4_x64_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe[官网或者百度搜索下载即可] 2. 打开安装包,直接现在"OK" 3. 选择"I

安装php5、php7

安装php5 php用c语言编写的. 1.下载: [[email protected] package]# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 2.安装: tar zxvf php-5.6.30.tar.gz cd php-5.6.30/ yum install -y libxml2-devel openssl-devel bzip2-devel libjpeg-devel libpng-devel freetype-d

11.10-11.12安装PHP5(上中下);11.13 安装PHP7

扩展: php中mysql,mysqli,mysqlnd,pdo到底是什么 : http://blog.csdn.net/u013785951/article/details/60876816 查看编译参数 : http://ask.apelearn.com/question/1295 ?PHP官网www.php.net ? 当前主流版本为5.6/7.1 先安装httpd再安装php!!! 11.10-11.12安装PHP5(上中下) 1. 进入下载安装包目录: [[email protecte

安装PHP5与安装PHP7

安装PHP5 安装PHP7 原文地址:http://blog.51cto.com/13515599/2073995