首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux学习第三十七篇:安装PHP5,安装PHP7

--with-apxs2:Apache的工具,指定工具的地址,可以帮我们自动配置一些模块。 --with-config-file-path:指定配置文件的路径。...查看php加载的模块(都是静态的): /usr/local/php/bin/php -m 这个httpd的配置文件里就多了一行php模块,被注释掉的就是没有用的模块,随用随取: vim /usr...加载的模块(都是静态的): /usr/local/php7/bin/php -m 把php7的参考配置文件复制到php7的配置文件目录下: cp php.ini-production /usr.../local/php7/etc/php.ini 可以在httpd配置文件中选择使用php5或者php7模块,不要的就注释掉: vim /usr/local/apache2.4/conf/httpd.conf...PS:在编译安装PHP时,对于小内存,比如512MB内存的VPS来说,很有可能会出现问题,因为编译过程是一个内存消耗较大的动作。

97260
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    LAMP(3)安装PHP5、安装PHP7

    --enable-mbstring --enable-sockets --enable-exif (apxs2:apache的工具,自动的把扩展模块放到apache目录,且自动修改配置文件 ) 首次安装...php安装完后不需启动 安装后:把php的参考配置文件复制到我们定义的php配置文件路径 cp php.ini-production  /usr/local/php/etc/php.ini (/usr/...local/php/etc,这个是在执行.configure时就定义了配置文件路径) 使用命令:/usr/local/php/bin/php -i |less 加-i可以查看到PHP文件的信息 ?...加载的模块:(模块都是静态的) /usr/local/php/bin/php  -m  (而查看httpd的模块用-M  /usr/local/apache2.4/bin/httpd  -M)?...--enable-exif 5.遍历 make 和 make install 安装完成后:复制配置文件到定义的路径 cp php.ini-production  /usr/local/php7/etc

    1.1K30

    安装PHP5,安装PHP7

    主要参数介绍: --with-apxs2:这是Apache的一个工具,可以自动帮助我们去把扩展的模块放进Apache里,并且可以自动得在配置文件里添加模块的配置信息,所以这就是为什么要先安装Apache...现在再查看php的相关信息就可以看到加载了配置文件: ? 11.13 安装PHP7 ?...安装PHP7和安装PHP5的操作步骤基本上没什么差别,现在要介绍的如何安装7.1版本的PHP,在这里介绍的还是编译源码包的安装方式: 第一步,先下载源码包到/usr/local/src/目录下: 下载地址...在PHP7的参数里不需要指定--with-mysql参数了。 因为之前安装PHP5的时候已经把需要的包都安装了,所以基本上不会出现少包的情况: ?...可以看到有php5和php7的配置信息,使用php7的话,就把php5那行注释掉就可以了: ?

    2.9K20

    LAMP环境搭建与配置(一)

    ---- 11.3 安装PHP PHP官网:http://www.php.net/ 前面讲到,PHP是作为Apache的一个模块存在的,而PHP的当前主流版本为5.6/7.1,所以我们两个都去安装。...另外,apxs是httpd的一个工具,因为有它才会自动把PHP模块安装到httpd的modules目录下,也就是说PHP将会以一个模块的形式和httpd结合在一起工作。...的信息: # /usr/local/php/bin/php -i phpinfo() PHP Version => 5.6.36 ---- 安装PHP7 下载并解压php7源码包: # cd /usr/...接下来就是编译和安装: # make && make install 然后把配置文件放到/usr/local/php7/etc/目录下改名为php.ini: # cp php.ini-production...查看PHP7加载的模块(都是静态模块): # /usr/local/php7/bin/php -m [PHP Modules] bz2 Core ctype date dom exif fileinfo

    1.6K10

    Linux基础(day41)

    ,是因为首先需要安装好Apache,安装好之后,指定apxs2的地址,否则无法自动去安装它的模块 [root@hf-01 src]# ....-5.6.30]# PHP是作为Apache的模块存在的 查看Apache的模块 可以看到最下方的 php5_module (shared) ,这个说明php是做为httpd 的一个扩展模块形式存在的....so 若想使用文件中的那一个模块,将前面的 # 号去除即可使用 若想不使用哪个模块,只需要加一个 # 号即可 安装完PHP之后,需要把配置文件拷贝到指定路径下 /usr/local/php/bin/.../local/php7这里定义的目录名字是php7 --with-config-file-path=/usr/local/php7/etc这里定义的配置文件路径是php7 这里只有--with-mysqli....so [root@hf-01 php-7.1.6]# 查看php7所加载的模块,/usr/local/php7/bin/php -m,和php5基本是一致的 [root@hf-01 php-7.1.6

    2K100

    PHP 安装配置Xdebug模块详解

    PHP 安装配置Xdebug模块详解Xdebug是一个功能强大的PHP调试和分析工具。它为开发人员提供了许多有用的功能,包括代码调试、性能分析、代码覆盖率分析等。...本篇博客将详细介绍如何在PHP中安装和配置Xdebug模块。步骤一:安装Xdebug扩展打开终端,并进入PHP扩展目录。...=/path/to/coverage步骤三:使用Xdebug进行调试和分析现在,PHP已经安装并配置好了Xdebug扩展。...当你运行包含上述代码的PHP脚本时,Xdebug将开始分析代码的覆盖率,并将结果输出到指定的目录中。...你可以在指定的目录中找到相应的覆盖率报告文件,以查看代码的执行情况。Xdebug是一个用于PHP的开源调试和分析工具,它以模块的形式集成到PHP中。

    1.1K10

    Centos php 扩展方式安装gd库的方法

    网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli...今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动态加载是比较方便快捷的。安装过程也比较繁杂,这个记录一下,方便后来者。...首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm。 先安装 gd 前置库 : freetype ,jpegsrc,libpng。...当我们需要再加些模块,又不想重新编译php,这些我们就可以用phpize了。我的PHP安装在 /usr/local/php/ 这个目录里,可以根据个人情况修改。...再执行 /usr/local/php/bin/php -m 查看gd模块是否加载成功。

    1.5K10

    快速搭建一个下载站:详解Linux上部署h5ai实现目录映射

    使用Debian系统: [使用Debian] 这样的轻量应用服务器,又多了新的功能~ PHP模块 其中,PHP需要扩展模块: EXIF GD [PHP需要的模块] Linux 依赖包 Linux需要工具包...我们使用宝塔自带的PHP工具,帮助我们动态编译: [动态编译EXIF] 安装了以后,不要忘记PHP的重载配置: [重载配置] 接下来几项,我们到Shell内操作: [腾讯云Web Shell挺方便的]...手动编译 如果你的服务器,安装宝塔有困难,或者不想安装宝塔,这里我教大家手动编译Nginx和PHP,并配置h5ai。 0....启动FPM 之后,我们设置fpm配置文件,以及网站www.conf: cp /etc/php7/etc/php-fpm.conf.default /etc/php7/etc/php-fpm.conf cp...二维码 可以通过扫码的方式下载文件(其实就是文件直链生成二维码)。在配置文件中“info”项为true时,激活(当前版本都是默认激活的了)。

    6.4K60

    LAMP 架构介绍及环境搭建

    上下文切换而导致耗时 2.2 httpd与php结合的方式 httpd与php结合的方式有以下三种: modules:php将以httpd的扩展模块形式存在,需要加载动态资源时,httpd可以直接通过...在执行程序获取动态资源时若需要获得数据库中的资源时,由Php服务器通过mysql协议与MySQL/MariaDB服务器交互,取之而后返回给httpd,httpd将从php服务器收到的执行结果封装成http...install 安装后配置 [root@localhost php-7.4.30]# cd /usr/local/php7/ [root@localhost php7]# ls bin etc include.../php7.conf [root@localhost php7]# ldconfig ##配置php-fpm [root@localhost php7]# cd /usr/src/php-7.4.30.../php-fpm.d/www.conf //编辑php-fpm的配置文件(/usr/local/php7/etc/php-fpm.conf): //配置fpm的相关选项为你所需要的值: [root@study

    98920

    11.1011.1111.12 安装PHP5

    ,7的版本改动很大,所以比较老的程序里面使用PHP7会出现问题,所以很多企业必须使用PHP5 ,而使用PHP7 会出现问题 PHP7 性能上得到很大的提升,如果程序,也就是你的PHP代码能够使用PHP7...--enable-mbstring --enable-sockets --enable-exif //指定PHP需要的模块,若是没有特殊的要求,直接复制这些参数即可,这些参数是通用的 把PHP放在最后安装...,是因为首先需要安装好Apache,安装好之后,指定apxs2的地址,否则无法自动去安装它的模块 [root@hf-01 src]# ....-5.6.30]# PHP是作为Apache的模块存在的 查看Apache的模块 可以看到最下方的 php5_module (shared) ,这个说明php是做为httpd 的一个扩展模块形式存在的....so 若想使用文件中的那一个模块,将前面的 # 号去除即可使用 若想不使用哪个模块,只需要加一个 # 号即可 安装完PHP之后,需要把配置文件拷贝到指定路径下 /usr/local/php/bin/

    1.3K60
    领券