php 检测apache版本号_请隐藏 apache 和 php 的版本号 - CSDN
精华内容
参与话题
  • 查看 PHPApache 、 MySQL 版本的方法

    千次阅读 2018-03-22 17:34:10
    查看PHP版本的方法:1.利用php函数--phpinfo()和...使用命令行工具进行查询(需要配置php系统变量或者进入到php安装目录)输入php -v查看Apache版本的方法命令行输入httpd -v 进行查询(需要配置Apache系统变量或...

    查看PHP版本的方法:

    1.利用php函数--phpinfo()和phpversion() 进行查询;

    echo phpinfo();

    echo phpversion();


    2.使用预定义常量PHP_VERSION进行查询


    3.使用命令行工具进行查询(需要配置php系统变量或者进入到php安装目录)

    输入php -v


    查看Apache版本的方法

    命令行输入httpd -v 进行查询(需要配置Apache系统变量或者进入到Apache安装目录)


    查看Mysql版本的方法

    命令行输入mysql -v 进行查询(需要配置Mysql系统变量或者进入到Mysql安装目录)





    展开全文
  • LAMP环境安装(最好的PHP环境搭建)

    初学lamp苦于找不到合适的教程,自己又懒癌犯了,发现高老师的视频之后,感觉讲得很详细,适合入门者学习一下,特此安利!

    LAMP定义(来源于百度百科)
    LAMP指的Linux(操作系统)、ApacheHTTP服务器、MySQL(有时也指MariaDB,数据库软件)和PHP(有时也指Perl或Python)的第一个字母,一般用来建立web应用平台。


    一.前期准备

    “工欲善其事必先利其器”,这个视频里面用到的PPT课件和安装的源代码包链接共享在这里,有需要的小伙伴可以下载下来。
    百度云盘:http://pan.baidu.com/s/1eRrkt5C

    在Linux系统下软件的安装主要是以源代码包的方式进行安装,我用的Linux操作系统的 Red Hat Linux 操作系统。

    1. 这是需要下载的软件列表
      软件列表

    2. 把软件源代码包放在 usr/local/src/下
      路径

    3. 统计一下文件总数
      这里写图片描述
      一共有13个文件。

    4. 检查系统是否有编译工具gcc存在
      (gcc工具主要是编译c语言的工具,而安装的源代码主要是c语言编写的)
      使用命令(gcc -v),如果能看到gcc的版本号信息,说明这个工具存在可使用,如果没有自己可以下载安装。
      这里写图片描述


    二.开始安装

    1. 卸载默认的低版本环境
      一般Linux系统下都会默认安装了LAMP 环境,但是版本相对较低。还有一点就是安装位置不是按照自己的意向。如果已经安装的话,直接卸掉以前的版本就可以了。
      查找全部的软件包过滤出httpd,命令如下:
      这里写图片描述
      显示的是已经安装过的,这里直接卸载掉。
      查看Apache 80 端口是否开启:
      这里写图片描述
      如果开启了80端口需要停掉服务再进行卸载
      卸载命令 : -e后面直接加要卸载的软件名称,如果有连带关系,名称后面加–nodeps进行卸载。
      这里写图片描述
      到Apache默认的家目录下把配置文件删除掉。
      这里写图片描述
      进入到/src/目录下查找是否安装了MySQL
      这里写图片描述
      没安装MySQL,就不用卸载了。
      进入到/src/目录下查找是否安装了php。如果安装就按照下面的命令卸载。
      这里写图片描述
      到这,Linux自带的Apache、MySQL、php就卸载干净了,下面进行新版本的安装。

    2. 解压tar.gz为后缀的压缩软件包。
      因为这些文件都是源码包,所以需要先解包。
      这里写图片描述
      解包命令如下:(以php为例,这个命令既解压又解包)
      这里写图片描述
      解开之后有php的目录(蓝色)
      这里写图片描述
      可以把原来的php源码包删除了。删除命令:
      这里写图片描述
      用同样的方法把其他的包解开并删除之前的源码包,完成之后该文件夹下如下:
      这里写图片描述

    3. 安装源代码包
      安装源代码包使用命令make 和 make install,而这两个命令需要的过程都比较长,所以可以使用make&&make install (连编译带安装),编译成功之后进行安装。
      搭建LAMP环境时,软件需要按照一定的顺序进行,按Apache->MySQL->php的顺序进行安装。安装php之前要安装php5需要的最新版本库文件。
      (1)安装 libxml库(安装哪个软件就要进入到哪个文件目录下进行)
      这里写图片描述
      配置安装文件的绝对路径(路径不存在会自动创建)
      这里写图片描述
      这里写图片描述
      检测:进入到安装目录下,如果目录以及下的文件存在,则安装成功
      这里写图片描述
      (2)安装libmcrypt
      进入到目录下
      这里写图片描述
      (3)安装zlib
      这里写图片描述
      (4)安装libpng
      这里写图片描述
      (5)安装jpeg6库文件(别的软件会自行创建目录,这个软件不会,所以我们手动创建目录、连续创建目录用-p)
      这里写图片描述
      配置“\”代表命令没写完,断行
      这里写图片描述
      这里写图片描述
      (6)安装freetype字体库
      这里写图片描述
      (7)安装autoconf(不用指定安装位置,直接安装到系统下默认目录就可以)
      这里写图片描述
      (8)安装GD库文件
      这里写图片描述
      (9)安装Apache服务器
      这里写图片描述
      测试Apache服务器,开始Apache:
      这里写图片描述
      停止命令:
      这里写图片描述
      开启Apache服务器后查看80端口是否开启,若开启,则说明使用成功
      这里写图片描述
      本地运行或通过ip地址(通过ifconfig查看)远程访问,页面出现(It works!)则成功。或者在Apache的htdocs下编写一个demo.html文件(命令: vi demo.html)查看

    这里写图片描述
    访问结果:
    这里写图片描述
    (vi test.php)
    这里写图片描述
    (10)安装MySQL数据库
    为MySQL建立一个用户和用户组,来专门管理MySQL(使用-p将用户加入到组)
    这里写图片描述
    这里写图片描述
    这里写图片描述
    配置MySQL数据库。配置文件模板
    这里写图片描述
    执行下面的脚本命令,创建授权表(使用mysql用户)
    这里写图片描述
    查看权限
    这里写图片描述
    将当前所有用户改为root用户
    这里写图片描述
    指定数据目录var 的用户为mysql用户
    这里写图片描述
    将所有组改为mysql组
    这里写图片描述
    以mysql用户的身份启动mysql数据库,加”&”表示在后台运行
    这里写图片描述
    检测是否开启 3306 端口
    这里写图片描述
    使用以下命令查看数据库版本信息
    这里写图片描述
    设置访问权限
    这里写图片描述
    这里写图片描述
    查看用户:(只剩下了一个localhost)
    这里写图片描述
    刷新一下授权表
    这里写图片描述
    设置root用户密码
    这里写图片描述
    再查看一下授权表,密码已加密
    这里写图片描述
    退出命令 这里写图片描述
    重新登录(回车输入密码)
    这里写图片描述
    创建并查看数据库
    这里写图片描述
    新建并查看表
    这里写图片描述
    关闭MySQL
    这里写图片描述
    查看端口号,3306已关闭
    这里写图片描述
    将服务作为开机自启动(将mysql,apache开启命令写到开机自启动文件中)
    (直接追加到文件中)
    这里写图片描述
    这里写图片描述
    (11)安装php模块
    这里写图片描述
    这里写图片描述

    这里写图片描述
    (12)LAMP环境整合
    这里写图片描述
    Apache配置文件,添加php模块,保存
    这里写图片描述
    重启Apache服务器,然后访问(phpinfo()查看服务器环境)
    这里写图片描述
    运行Apache的用户(上传CMS_demo)
    这里写图片描述
    这里写图片描述
    这里写图片描述
    修改目录索引(Apache配置文件),然后重启服务器
    这里写图片描述
    访问运行项目。
    (13)安装zendoptimizer加速器
    该安装包不是源代码包形式,直接进入目录执行install.sh即可
    这里写图片描述
    根据提示安装(指定php配置文件位置)
    这里写图片描述
    (14)安装phpmyadmin
    在安装过程中可以自己百度,或者留言讨论。

    展开全文
  • 目前有很多网友自发在网上编写了PHPWAMP的使用教程,对于他们的热心我表示感谢, 但是他们有些地方的理解还是有误的,大家查看非官方教程时需要自行判断正确性。 建议大家查看我写官方教程,后期也会在CSDN发布...

     

    目前有很多网友自发在网上编写了PHPWAMP的使用教程,对于他们的热心我表示感谢,

    但是他们有些地方的理解还是有误的,大家查看非官方教程时需要自行判断正确性。

    建议大家查看我写官方教程,后期也会在CSDN发布更加详细深入的PHPWAMP官方视频

     

    我开发的新版PHPWAMP有如下亮点:

    1、完美最彻底的纯绿化,解压即可使用,无需安装VC等各种麻烦的系统组件。

    2、重写了服务模块,首创万能自定义功能,完美自定义任何php版本和mysql版本。

    3、无论是32位64位、线程安全或非线程安全等各种php版本在自定义时都会自动匹配合适的系统dll

    4、目前最稳定的绿色Nginx集成环境,稳定理由:http://blog.csdn.net/lccee/article/details/74910846

    5、各大站点管理,无论是ApacheNginx都可以通用新添加的PHP版本,nginx站点管理可独立指定进程数

    6、核心我已经重新编译、完美的解决了不同版本不同组件间的兼容,集成了系统所需组件不同版本智能兼容。

     

    此教程仅适用phpwamp8.8.8.8n以上版本(目前最新版为PHPWAMP_IN2),建议大家升级到最新版本再使用。
     

    此教程添加的PHP版本,Apache和Nginx站点管理都均可使用

    首先我们点击相关设置,点击切换PHP版本(新版已经过百度和卡巴斯基的安全认证)

    (右键新标签打开图片可查看高清大图)

     

     

     

    在默认主界面随意切换一个属于apache2.4的PHP版本,这样我们就可以使用apache2.4站点管理了

    (右键新标签打开图片可查看高清大图)

     

     

     

    打开Apache2.4站点管理,如下图

    (右键新标签打开图片可查看高清大图)

     

     

     

    然后我们右键站点管理,点击PHP历史版本下载,去下载任意你想要的PHP历史版本

    (右键新标签打开图片可查看高清大图)

     

     

     

    来到PHP版本下载页面,这里有所有的php历史版本,如下图我们选择的是PHP-7.1.2版本

    (备注:Apache2.4站点管理是两种运行模式,添加站点选择默认版本,将是和主界面一样的模块运行方式,选择其他版本都是FCGI模式,所有我们在站点管理添加的自定义PHP版本最好是选择非线程安全)

    (右键新标签打开图片可查看高清大图)

     

     

     

     

    如果是添加php版本,那么前面的信息可以暂时不填写,可以直接点击添加php版本,如下图所示。

    (右键新标签打开图片可查看高清大图)

     

     

     

    然后再弹出的界面输入你自定义的PHP版本号,版本名称随意。

    (右键新标签打开图片可查看高清大图)

     

     

     

    添加成功后出现提示,你可以点击按钮“是”打开新建立的PHP版本目录放置刚才下载的PHP版本

    (右键新标签打开图片可查看高清大图)

     

     

     

    找到刚才我们下载的PHP版本右键解压

    (右键新标签打开图片可查看高清大图)

     

     

     

     

    把解压后的PHP版本文件全部放到刚才添加版本时软件打开的文件夹里面,如下图所示。

    (右键新标签打开图片可查看高清大图)

     

     

     

     

    如果您不小心关闭掉了软件弹出的版本文件夹也没有关系,你可以先往后进行操作,

    等到了添加站点选择自定义版本这一步后,再右键该站点,点击“站点PHP版本位置”

    (右键新标签打开图片可查看高清大图)

     

     

     

     

    添加一个站点,输入相应信息后选择刚才添加的新版本。

    (右键新标签打开图片可查看高清大图)

     

     

     

    添加完成后点击此处重启动网站服务,等待进度条完毕即可。

    (进度条会进行自动智能纠错,所以执行可能需要几秒)

    (右键新标签打开图片可查看高清大图)

     

     

     

    案例添加站点采用的是端口模式去区分不同站点,所以应该右键该站点选择端口浏览该网站

    (其实Apache和Nginx站点管理都是支持域名模式端口模式的,具体区别请看我以前写的教程)

    站点管理端口模式域名模式相关教程地址:http://blog.csdn.net/lccee/article/details/74910846

    (右键新标签打开图片可查看高清大图)

     

     

     

    打开后我们发现,默认已经编译的模块有点少,一些选项也没开启,

    这时候我们可以选择一键开启常用模块,也可以根据个人需求挨个添加。

    (右键新标签打开图片可查看高清大图)

     

     

     

    回到站点管理界面,右键选择“开启PHP常用模块”

    (右键新标签打开图片可查看高清大图)

     

     

     

    开启后出现如下提示,提醒我们要重启动服务。

    (右键新标签打开图片可查看高清大图)

     

     

     

    点击此处重启动一下服务后,我们再重新右键访问这个站点。

    (右键新标签打开图片可查看高清大图)

     

     

     

    再打开的环境检测页面,我们看到了已编译模块比刚才多了很多,常用功能也都开启了

    (右键新标签打开图片可查看高清大图)

     

     

     

    如果开启常用功能仍然无法满足你,你也可以自行修改php.ini添加你需要的扩展,

    在站点管理右键对应的站点,就可以打开此站点所使用PHP版本的php.ini配置文件。

    (右键新标签打开图片可查看高清大图)

     

     

    你可以继续无限制的添加无数个自定义PHP版本,然后配置你想要的扩展,这就是添加PHP版本的教程

    关于删除对应PHP版本和清空全部自定义PHP版本,你可以自己试试,操作太简单了所以在此不作说明。

     

     

    展开全文
  • composer install 出现的php版本问题

    千次阅读 2018-04-01 22:23:32
    problem : 执行 composer install 或 composer update 的时候,错误提示为 你的php版本号过低,不满足它的版本需求,而且在你用wamp切换到合适的版本号之后还是不可以。ps:1)如果你的php版本没有达到要求的,你...

    problem :  执行 composer install 或 composer update 的时候,错误提示为 你的php版本号过低,不满足它的版本需求,而且在你用wamp切换到合适的版本号之后还是不可以。

    ps:

    1)如果你的php版本没有达到要求的,你可以去下载一个php包,安装在G:\wamp64\bin\php目录下。

    2)在你之前的php文件夹中找到 php.ini  phpForApache.ini  wampserver.conf,复制到你新下的php文件夹中。

    3)在 php.ini 和 phpForApache.ini 中修改信息如下

    extension_dir ="G:/wamp64/bin/php/php7.1.9/ext/"    路径为你需要的路径,一般只需要修改版本号。

    4)在 wampserver.conf 中修改信息如下(将 5 改为合适的数字,比如你现在是php7.1.9版本,就把 5 改成 7,即版本号最前面的数字。)

    原来:

    $phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';

    $phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';

    改为:

    $phpConf['apache']['2.4']['LoadModuleName'] = 'php7_module';

    $phpConf['apache']['2.4']['LoadModuleFile'] = 'php7apache2_4.dll';

    5)重启wamp


    answer : 你虽然改变了wamp的版本,但是你composer在安装的时候选择的版本没有变,需要再重新装一遍composer,

    composer下载地址:https://getcomposer.org/download/  ,进入页面后点击如图所示的地方。


    在安装过程中会出现如图所示的地方,点击Browse,修改你的php版本,这时候你再执行composer install 或者 composer update 的时候,使用的php版本才是你所设置的。


    展开全文
  • 前言 一直以来在web这个领域对php 可是早有耳闻,大家对php赞不绝口,称赞有加,这让php火了一阵子,现在也依旧流行,所以我实在是忍不住想搞搞php了,以前以为学了jsp就没必要学php了,因为用j2ee这个平台也照样做...
  • 如何查看php运行环境 位置

    万次阅读 2018-02-28 11:30:30
    ntpl 查看9000端口是否在运行3、如果9000端口存在,可以使用lsof -i:9000查看文件位置4、另外,如果系统已经安装了php,你还可以用php -v 查看版本号,前提是设置环境变量apache:如果采用RPM包安装,安装路径应在 /...
  • phpStudy基本用法

    万次阅读 2018-01-26 20:15:42
    更改端口 DNS解析 参考资料 闲扯 第一次接触php,要先安装环境,包括Apache、mySQL和PHP;安装就安装呗,我先跑到Apache官网上面想下一个Apache,一步一步来,最后一步下载的时候链接竟然有问题 -_- ;...
  • 1.先下载好安装需要的软件,PhpStorm,xampp,还有找到一个PhpStorm的注册机 ...如有端口冲突导致不能启动服务,请在相应的“Config”按钮处打开配置文件修改端口。 如Apache的80端口有冲突,在httpd.conf文...
  • apache笔记

    万次阅读 2020-09-02 17:05:02
    【1】win7 64 位 安装Apache 【2】ubuntu安装apache(从apt源安装) 【3】ubuntu卸载apache 【4】修改网站根目录(ubuntu) 【5】修改网站端口(ubuntu) 【6】ubuntu中Apache的一些配置 【7】centos安装apache 【8...
  • phpstudy搭建Linux的php环境

    万次阅读 热门讨论 2017-11-21 14:41:56
    在Linux环境下安装php运行环境 ,使用phpstudy一键包来安装。 在线安装phpstudy一键包: ...2.输入chmod +x phpstudy.bin 回车 ,这一步用于设置权限 ...apache配置文件:/phpstudy/server/httpd/conf/httpd.conf PHP
  • 重点问题本文解决了多个问题,如果您的问题不被包含,您可以参考其他博主的文章。
  • Apache+Mysql+PHP环境配置详细过程

    万次阅读 2016-10-13 15:22:58
    Apache+Mysql+php的手动配置
  • 最近需要部署一个... 这些都是网站环境,所以我首先想到的是安装个wdcp、宝塔的面板,使用方便简单,我安装好wdcp面板后,安装了php7.1版本apache安装了2.4版本,安装后开始安装laravel的版本依赖。1、安装...
  • Apache 正向代理与反向代理配置

    万次阅读 2018-03-22 11:30:50
    Apache提供了 mod_proxy 模块用于提供代理服务,能够支持的包括正向代理、反向代理、透明代理、缓存、负载均衡,HTTP代理、FTP代理、SSL代理等若干强大的功能。配置代理方法很简单那,首先在 Apache 上启用 mod_...
  • apache ab使用详解

    千次阅读 2018-12-17 16:52:57
    apache性能测试工具ab使用详解 站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有...
  • 文件上传漏洞攻击与防范方法

    万次阅读 2019-08-30 17:05:19
    文件上传漏洞攻击与防范方法 文件上传漏洞简介: 文件上传漏洞是web安全中经常用到的一种漏洞形式。是对数据与代码分离原则的一种攻击。上传漏洞顾名思义,就是攻击者上传了一个可执行文件如木马,病毒,恶意脚本,...
  • Apache的各种优化以及安全配置详解

    万次阅读 2018-01-27 18:44:24
    Apache所运行的硬件环境都是对性能影响最大的因素,即使不能对硬件进行升级,也最好给Apache一个单独的主机以免受 到其他应用的干扰。各个硬件指标中,对性能影响最大的是内存,对于静态内容(图片、JavaScript文件...
  • 详解php与mysql的关系

    万次阅读 多人点赞 2016-11-11 05:43:03
    2、利用php对数据库进行连接、创建、修改、插入等简单操作。 这篇文章的特点 1、在学习过程中碰到的很多问题,我都记录下来,在这篇文章中给予了解决办法。对于初学者而言能够很好 节约他们的事件,不用再像我...
  • 总的来说,网上资料不多,虽然有几篇看着非常详细,但是还是让我踩了很多坑。那我们就进入主题。一、收集软件。...Apache Lounge->选择windows合适版本,最好选择VC15,便于与PHP兼容。2、php7。官网p...
  • Linux下搭建Apache服务器(完整版) 什么是ApacheApache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业...
1 2 3 4 5 ... 20
收藏数 13,886
精华内容 5,554
关键字:

php 检测apache版本号