精华内容
下载资源
问答
  • Atitit linux获取项目运行环境版本   1.1. Nginx版本1 1.2. Php版本1 1.3. Mysql版本2 1.4. Redis版本2     1.1. Nginx版本 ...1.2. Php版本 3.查看php的版本信息,如果是通过yum,或者是rpm包安装...

    Atitit linux获取项目运行环境版本

     

    1.1. Nginx版本1

    1.2. Php版本1

    1.3. Mysql版本2

    1.4. Redis版本2

     

     

    1.1. Nginx版本

    [root@iZ25rn0winyZ ~]# nginx -v

    nginx version: nginx/1.6.3

    1.2. Php版本

    3.查看php的版本信息,如果是通过yum,或者是rpm包安装的,可以使用rpm -qa |grep php来查看;

    [root@iZ25rn0winyZ ~]# rpm -qa |grep php

    php-pecl-zip-1.13.1-1.el6.remi.5.6.x86_64

    php-opcache-5.6.15-1.el6.remi.x86_64

    php-xml-5.6.15-1.el6.remi.x86_64

    php-gd-5.6.15-1.el6.remi.x86_64

    php-cli-5.6.15-1.el6.remi.x86_64

    php-pdo-5.6.15-1.el6.remi.x86_64

    php-pear-1.10.1-1.el6.remi.noarch

    php-bcmath-5.6.15-1.el6.remi.x86_64

    php-pecl-jsonc-1.3.9-1.el6.remi.5.6.x86_64

    php-devel-5.6.15-1.el6.remi.x86_64

    php-process-5.6.15-1.el6.remi.x86_64

    php-mysqlnd-5.6.15-1.el6.remi.x86_64

    php-fpm-5.6.15-1.el6.remi.x86_64

    php-pecl-jsonc-devel-1.3.9-1.el6.remi.5.6.x86_64

    php-mbstring-5.6.15-1.el6.remi.x86_64

    php-common-5.6.15-1.el6.remi.x86_64

    php-mcrypt-5.6.15-1.el6.remi.x86_64

     

    同样,也可以使用php -v来查看php的版本信息;

    [root@iZ25rn0winyZ ~]# php -v

    PHP 5.6.15 (cli) (built: Oct 29 2015 14:27:23)

    Copyright (c) 1997-2015 The PHP Group

    Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologi

     

     

    一般情况下,大多是通过安装lamp后,使用phpinfo的测试页来查看安装的php的信息;

    具体办法为在/var/www/下新建index.php文件,具体内容即

    <?

    php phpinfo();

    ?>

    作者::  ★(attilax)>>>   绰号:老哇的爪子  全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊  汉字名:艾龙,  EMAIL:1466519819@qq.com

    转载请注明来源: http://blog.csdn.net/attilax

     

    1.3. Mysql版本

    [root@iZ25rn0winyZ ~]# rpm -qa |grep mysql

    php-mysqlnd-5.6.15-1.el6.remi.x86_64

     

     

    MariaDB [(none)]> select version()

        -> ;

    +----------------+

    | version()      |

    +----------------+

    | 5.5.44-MariaDB |

    +----------------+

    1 row in set (0.00 sec)

    1.4. Redis版本

     

    [root@iZ25rn0winyZ ~]# redis-server -v

    Redis server v=2.8.19 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=c0359e7aa3798aa2

     

     

    参考

     

    linuxapachephpmysql常用的查看版本信息的方法 - 南一浩的小窝 - 51CTO技术博客.html

    展开全文
  • 1、先查看自己的php版本信息找到对应的ssh2扩展 ssh2扩展链接地址:https://windows.php.net/downloads/pecl/releases/ssh2/1.1.2/ 2、下载、解压、把扩展文件拖到php目录的ext目录下,找到php.ini文件把扩展添加...

    场景:php爬虫获取的数据生成文件sftp上传到线上服务器

    一、windows 安装(PHP7.2)

    1、先查看自己的php版本信息找到对应的ssh2扩展

    php版本

    ssh2扩展链接地址:https://windows.php.net/downloads/pecl/releases/ssh2/1.1.2/
    对应的ssh2版本
    2、下载、解压、把扩展文件拖到php目录的ext目录下,找到php.ini文件把扩展添加就OK啦
    扩展文件拖入ext扩展文件夹中
    添加扩展
    !!重启apache!!
    查看phpinfo
    已添加ssh2扩展

    二、linux安装(PHP7.3.3)

    php7.3
    **去找对应版本的ssh2:https://pecl.php.net/package/ssh2 **(这个没用不是最新的!!!!)

    Ps:先安装 libssh2 在安装 SS2

    [root@localhost ~]# wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz
    [root@localhost ~]# tar -zxvf libssh2-1.4.2.tar.gz
    [root@localhost ~]# cd libssh2-1.4.2/
    [root@localhost libssh2-1.4.2]# ./configure
    [root@localhost libssh2-1.4.2]# make && make install
    

    Ps:从git上那最新的源码包

    [root@localhost ~]# git clone https://git.php.net/repository/pecl/networking/ssh2.git
    [root@localhost ~]# cd ssh2/
    [root@localhost ssh2]# **你的PHP目录**/bin/phpize
    [root@localhost ssh2]# ./configure --with-php-config=**你的PHP目录**/bin/php-config
    [root@localhost ssh2]# make && make install
    

    修改php.ini文件加入

    extension=ssh2.so
    

    重启php-fpm

    php -m
    

    php -m
    OK

    测试一下

    <?php
        $user="root";//远程用户名
        $pass="123123.";//远程密码
        $connection=ssh2_connect('192.168.0.1',22);
        ssh2_auth_password($connection,$user,$pass);
        $cmd="ps aux";//命令
        $ret=ssh2_exec($connection,$cmd);
        stream_set_blocking($ret, true);
        echo (stream_get_contents($ret));
        echo "<br>";
        phpinfo();
    

    完美
    完成!!!

    PHP sftp上传实例:https://blog.csdn.net/weixin_42260789/article/details/90755213

    展开全文
  • 获取前进程用户名:Get_Current_User()获取PHP版本:PHP_VERSION获取Zend版本:Zend_Version()获取PHP安装路径:DEFAULT_INCLUDE_PATH获取当前文件绝对路径:__FILE__获取Http请求中Host值:$_SERVER["HTTP_HOST"]...

    获取前进程用户名: Get_Current_User()
    获取PHP版本: PHP_VERSION
    获取Zend版本: Zend_Version()
    获取PHP安装路径: DEFAULT_INCLUDE_PATH
    获取当前文件绝对路径: __FILE__ 


    获取Http请求中Host值: $_SERVER["HTTP_HOST"] (返回值为域名或IP)
    获取服务器IP: GetHostByName($_SERVER['SERVER_NAME'])
    接受请求的服务器IP: $_SERVER["SERVER_ADDR"] (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))
    获取客户端IP: $_SERVER['REMOTE_ADDR']
    获取服务器解译引擎: $_SERVER['SERVER_SOFTWARE']
    获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']
    获取服务器系统目录: $_SERVER['SystemRoot']
    获取服务器域名: $_SERVER['SERVER_NAME'] (建议使用:$_SERVER["HTTP_HOST"])
    获取用户域名: $_SERVER['USERDOMAIN']
    获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']
    获取服务器Web端口: $_SERVER['SERVER_PORT']

    服务器变量 $_SERVER 详解:

    1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名

    2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。

    3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。

    4、$_SERVER['argv'] -- 传递给该脚本的参数。我试了下,get方法可以得到$_SERVER['argv'][0];post方法无法给他赋值。

    5、$_SERVER['SERVER_NAME'] -- 返回当前主机名。

    6、$_SERVER['SERVER_SOFTWARE'] -- 服务器标识的字串,在响应请求时的头信息中给出。如Microsoft-IIS/6.0

    7、$_SERVER['REQUEST_METHOD'] -- 访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。

    8、$_SERVER['QUERY_STRING'] -- 查询(query)的字符串(URL 中第一个问号 ? 之后的内容)。

    9、$_SERVER['DOCUMENT_ROOT'] -- 当前运行脚本所在的文档根目录。在服务器配置文件中定义。如E:\server

    10、$_SERVER['HTTP_ACCEPT'] -- 当前请求的 Accept: 头信息的内容。

    11、$_SERVER['HTTP_ACCEPT_CHARSET'] -- 当前请求的 Accept-Charset: 头信息的内容。例如:“iso-8859-1,*,utf-8”。

    12、$_SERVER['HTTP_ACCEPT_ENCODING'] -- 当前请求的 Accept-Encoding: 头信息的内容。例如:“gzip”。

    13、$_SERVER['HTTP_ACCEPT_LANGUAGE'] -- 当前请求的 Accept-Language: 头信息的内容。例如:“en”。

    14、$_SERVER['HTTP_CONNECTION'] -- 当前请求的 Connection: 头信息的内容。例如:“Keep-Alive”。

    15、$_SERVER['HTTP_HOST'] -- 当前请求的 Host: 头信息的内容。

    16、$_SERVER['HTTP_REFERER'] -- 链接到当前页面的前一页面的 URL 地址。

    17、$_SERVER['HTTP_USER_AGENT'] -- 返回用户使用的浏览器信息。也可以使用 get_browser() 得到此信息。

    18、$_SERVER['HTTPS'] -- 如果通过https访问,则被设为一个非空的值,否则返回off.

    19、$_SERVER['REMOTE_ADDR'] -- 正在浏览当前页面用户的 IP 地址。

    20、$_SERVER['REMOTE_HOST'] -- 正在浏览当前页面用户的主机名。反向域名解析基于该用户的 REMOTE_ADDR。如本地测试返回127.0.0.1

    21、$_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口。我在本机测试没通过,不知道什么原因。

    22、$_SERVER['SCRIPT_FILENAME'] -- 当前执行脚本的绝对路径名。如返回E:\server\index.php

    23、$_SERVER['SERVER_ADMIN'] -- 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。如果脚本运行在一个虚拟主机上,则该值是那个虚拟主机的值

    24、$_SERVER['SERVER_PORT'] -- 服务器所使用的端口。默认为“80”。如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。

    25、$_SERVER['SERVER_SIGNATURE'] -- 包含服务器版本和虚拟主机名的字符串。

    26、$_SERVER['PATH_TRANSLATED'] -- 当前脚本所在文件系统(不是文档根目录)的基本路径。这是在服务器进行虚拟到真实路径的映像后的结果。 Apache 2 用 户可以使用 httpd.conf 中的 AcceptPathInfo On 来定义 PATH_INFO。

    27、$_SERVER['SCRIPT_NAME'] -- 包含当前脚本的路径。这在页面需要指向自己时非常有用。__FILE__ 包含当前文件的绝对路径和文件名(例如包含文件)。

    28、$_SERVER['REQUEST_URI'] -- 访问此页面所需的 URI。例如,“/index.html”。

    29、$_SERVER['PHP_AUTH_DIGEST'] -- 当作为 Apache 模块运行时,进行 HTTP Digest 认证的过程中,此变量被设置成客户端发送的“Authorization”HTTP 头内容(以便作进一步的认证操作)。

    30、$_SERVER['PHP_AUTH_USER']-- 当 PHP 运行在 Apache 或 IIS(PHP 5 是 ISAPI)模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的用户名。

    31、$_SERVER['PHP_AUTH_PW'] -- 当 PHP 运行在 Apache 或 IIS(PHP 5 是 ISAPI)模块方式下,并且正在使用 HTTP 认证功能,这个变量便是用户输入的密码。

    32、$_SERVER['AUTH_TYPE']--当 PHP 运行在 Apache 模块方式下,并且正在使用 HTTP 认证功能,这个变量便是认证的类型。

    转载于:https://www.cnblogs.com/bulemaple/p/3377579.html

    展开全文
  • 1、支持安卓手机版本,要安装SandVXposed这个插件。 SandVXposed这个插件功能主要传递微信数据到php服务器,php服务器对接SandVXposed提供一些列api接口 接口列表如下: 2、SandVXposed插件提交微信数据...

    1、支持安卓手机版本,要安装SandVXposed这个插件。

    SandVXposed这个插件的功能主要传递微信数据到php服务器,php服务器对接SandVXposed提供的一些列api接口

    接口列表如下:

    2、SandVXposed插件提交的微信数据,我们用PHP服务器直接提交到RabbitMQ服务器上面

    MQ信息如下:

    PHP代码如下:使用的是Laravel框架的插件:

    这个插件的使用方法,去看官方文档即可:

    "vladimir-yuldashev/laravel-queue-rabbitmq": "^10.2"
        /**
         * Xpost提交微信数据到mq
         * @param Request $request
         */
        public function uploadWxData(Request $request)
        {
    
            $this->dispatch(new Queue($request->toArray()));
    
        }

    3、数据提交到MQ之后,然后就是用PHP来消费数据,存入Mysql数据库里面。

    消费mq代码部分如下

    最后保存的mysql数据表如下

    4、下一步要做的是,展示这些数据到php后台,分析。

    5、最后控制微信聊天,对接腾讯IM即时聊天系统。

     

    展开全文
  • PHP为我们提供了一个内置函数phpinfo(),它可以提供有关系统中安装的PHP版本和PHP配置的详细信息。那么如何使用phpinfo()函数?下面本篇文章就来带大家了解一下phpinfo()函数的使用,希望对大家有所帮助。phpinfo()...
  • PHP为我们提供了一个内置函数phpinfo(),它可以提供有关系统中安装的PHP版本和PHP配置的详细信息。那么如何使用phpinfo()函数?下面本篇文章就来带大家了解一下phpinfo()函数的使用,希望对大家有所帮助。phpinfo()...
  • 十八 获取zabbix信息

    2019-07-15 23:17:27
    获取zabbix apiurl 编写python程序,访问zabbix api,取得zabbix版本号,hosts,groups等 import requests import json import pprint url = 'http://192.168.4.1/api_jsonrpc.php' headers = {'Content-Type':'...
  • Laravel 5 微信小程序扩展 ...使用 PHP7.1 版本的人请安装 2.0 版本的代码 执行以下命令安装最新稳定版本: PHP * PHP> 7.1 composer require iwanli/wxxcx=2.* 或者添加如下信息到你 composer.json
  • centos7环境下安装php7.2.24imagick扩展 ...获取版本信息 # php --ri imagick imagick imagick module => enabled imagick module version => 3.4.4 imagick classes => Imagick, Imagi...
  • php 安装扩展库

    2017-11-02 10:25:00
     php 配置文件位置 [php-config是一个脚本文件,用于获取安装的php配置的信息 ]  在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用--with-php-config选项来指定使用哪一个版本编译,该选项指定了相对应的...
  • 当前支持PHP版本5.3到PHP 8.0。 需要PECL 扩展名。 建议使用安装该库。 $ composer require giggsey/libphonenumber-for-php 您还可以使用任何其他符合自动装带器。 如果不使用作曲家,请确保还加载该项目具有...
  • 一、安装配置 1、安装很简单,创建安装目录,然后在linux上使用wget命令从获取地址下载,然后解压,最后在安装目录下执行bin/odp_install即可。...bin/ocm list #查看安装的ODP组件列表 php/bin/php -m ...
  • 您将需要安装Web服务器(例如 )来运行许多示例-有关完整详细信息,请参见第2章。 除了保存在其章节编号文件夹中之外,Robin's Nest示例文件也位于robinsnest文件夹中,因此您可以将该文件夹复制到Web服务器上以...
  • Linux查看PHP版本:是7.1 在网站上访问,看到加载的信息是却是5.6 使用命令 find / -name php.ini 输出结果,查到有 4 个 php.ini 然后使用命令查看 PHP 加载是哪个配置文件(这个获取的是系统内 php.ini ...
  • 一般程序员用2种编译器,一种是经典VC++6.0,一种是VS2003/2005/2008/2010高一版本的. ---------为什么没有Iphlpapi.h与Iphlpapi.lib根本原因,是没有安装平台SDK(Platform SDK ),XP用XP,2000就用2000...
  • 每次我将url转换为pdf或获取某些url屏幕截图时,我都必须安装几个库,我知道这里有非常好库,例如phantomJs,wkhtmltopdf和其他一些库,但是总是存在渲染问题。 像一些支持bootstrap ,一些不一些html5问题等等...
  • 根据phpyinfo获取自己的php信息 x86,php5.6,TS,VC11 在pecl网站上找到对应的版本 5.6 Thread Safe (TS) x86 https://pecl.php.net/package/redis/ 把压缩包中东西解压缩至自己php文件夹下的ext文件夹 我这里是 E:...
  • 注:下载时候需要对应版本信息 2、检测工具: https://xdebug.org/wizard 注:cdm命令窗口输入php -i 获取到phpInfo()信息 3、配置环境: PHP 7.3.26 PhpStorm 2020.3.1 Xdebug3 4、php.ini最后添加配置 ...
  • 文章目录前提工作下载解压编译安装配置检查是否安装...php-config:获取安装的php的基本信息; 这两个工具基本在php安装时都会带上。只要执行下这两个命令试下就可以了 下载解压 根据版本选择选择合适的版本,...
  • 一、安装与配置安装:使用最新就行,使用时问题不在于版本,而在于你会不会读源码。$ composer require tymon/jwt-auth生成配置文件:会在config文件夹中生成一个jwt.php文件。 jwt.php可以配置一些加密算法、...
  • wdetect获取截图内容

    2015-02-06 15:02:15
    wdetect 是一个php扩展,功能...判断图片上指定的矩形框里包含的文本的宽度(像素数) 与 给定的文本 是否相近(用于粗略判断 图上文本内容跟指定文本内容是否相同,下面安装的版本里被阉了)wdetect 依赖opencv2、boo...
  • 一、Qt Creator 的安装和hello world 程序编写(原创) 1.首先到Qt 官方网站上下载Qt Creator,这里我们下载windows 版。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...
  • 本人在windows下开发,运行环境在...1获取phpinfo信息, 2将phpinfo输出信息全部复制到http://www.xdebug.org/wizard.php,   3xdebug会自动判断你需要的版本 4获取下载链接下载,安装开始 1. wget http://xd
  • 检查这里怎么安装上的Node.js和这里的PHP。您也可以查看视频教程 ; 安装完信令服务器后,打开config / config.ini文件并使用服务器编辑YOUR_DOMAIN; 在文件夹的根目录agent.html和client.html中编辑示例HTML页面...
  • 文字模式CMS 一个用PHP编写灵活,优雅,快速且易于使用内容管理系统。 Textpattern是软件。 系统要求 Textpattern使用PHP和MySQL安装到Web服务器上。... 有关安装Textpattern详细信息,请参见
  • 2. 通过浏览器访问 ,填写配置信息进行安装。 3. 安装完成,访问首页。 4. 管理目录 admin/,可更改目录名以增加网站安全性。 升级方法(从其他版本升级到最新版本) -----------------------------------------...
  • PHPCI是专门为PHP设计免费开放源代码(BSD许可证)持续集成工具。... 请阅读我们获取有关如何参与更多信息。 有什么问题吗 最好去处是。 如果您已经是邮件列表成员,则只需发送电子邮件至。
  • 然而进行安装的时候还是报错 ``` yum -y install mysql-community-server ``` 原因在于他还是跑去安装el7的版本了 ``` ---> Package mysql-community-server.i686 0:5.7.17-1.el7 will be 安装 ``` 尝试了...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 207
精华内容 82
关键字:

获取安装的php版本信息