php 怎么重启apache服务器吗_linux下怎样在apache服务器运行php文件 - CSDN
精华内容
参与话题
  • Apache HTTP Servcer-Apache服务器下载与Windows系统安装

    万次阅读 多人点赞 2019-09-23 11:40:41
    1、首先,介绍一下 Apache 服务器和 Tomcat 服务器的区别与联系: 1.1、Apache:是C语言实现的,专门用来提供HTTP服务。 1.2、 Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 ...

    目录

     

    1、首先,介绍一下 Apache 服务器和 Tomcat 服务器的区别与联系:

    1.1、Apache:是C语言实现的,专门用来提供HTTP服务。

    1.2、 Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。

    1.3、Apache + Tomcat 两者整合后优点:

    2、其次,就是Apache服务器的下载:

    2.1、点击 Download 进入下载页面:

    2. 2、选择版本以及适用的操作系统,此处选择 Windows 系统:

    2.3、选择ApacheHaus:

    2.4、进入 ApacheHaus 下载页面:

    2.5、按下图指示下载:

    3、再次,配置 Apache HTTP Server:

    3.1、将下载下来的压缩包解压到要安装的位置,解压即安装;

    3.2、打开 Apache24\conf 目录下的 httpd.conf,修改配置信息

    4、启动Apache HTTP Server:

    4.1、打开dos窗口输入 httpd.exe,再按回车;打开dos窗口的三种方法:

    4.2、然后打开浏览器在地址栏输入 http://localhost:8081/ 就可以访问页面,页面如下:

    4.3、如果 443 端口被占用,会有如下报错信息:

    5、安装Apache HTTP Server:

    5.1、Apache24的常见的dos操作命令:

    5.3、服务启停,两种方法:


    1、首先,介绍一下 Apache 服务器和 Tomcat 服务器的区别与联系:

        Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。

    1.1、Apache:是C语言实现的,专门用来提供HTTP服务。

    特性:简单、速度快、性能稳定、可配置(代理)

    1.1.1、主要用于解析静态文本,并发性能高,侧重于HTTP服务;

    1.1. 2、支持静态页(HTML),不支持动态请求如:CGI、Servlet/JSP、PHP、ASP等;

    1.1.3、具有很强的可扩展性,可以通过插件支持PHP,还可以单向Apache连接Tomcat实现连通;

    1.1. 4、Apache是世界使用排名第一的Web服务器。

    1.2、 Tomcat:是Java开发的一个符合JavaEE的Servlet规范的JSP服务器(Servlet容器),是 Apache 的扩展。

    特性:免费的Java应用服务器。

    1.2.1、主要用于解析JSP/Servlet,侧重于Servlet引擎;

    1.2.2、支持静态页,但效率没有Apache高;支持Servlet、JSP请求;

    1.2.3、Tomcat本身也内置了一个HTTP服务器用于支持静态内容,可以通过Tomcat的配置管理工具实现与Apache整合。

    1.3、Apache + Tomcat 两者整合后优点:

    如果请求是静态网页则由Apache处理,并将结果返回;如果是动态请求,Apache会将解析工作转发给Tomcat处理,Tomcat处理后将结果通过Apache返回。这样可以达到分工合作,实现负载远衡,提高系统的性能。

    2、其次,就是Apache服务器的下载:

    Apache HTTP Servcer下载地址:https://httpd.apache.org/

    2.1、点击 Download 进入下载页面:

     

    2. 2、选择版本以及适用的操作系统,此处选择 Windows 系统:

    2.3、选择ApacheHaus:

     

    2.4、进入 ApacheHaus 下载页面:

     

    2.5、按下图指示下载:

     

    3、再次,配置 Apache HTTP Server:

    3.1、将下载下来的压缩包解压到要安装的位置,解压即安装;

    解压之后的目录结构及讲解:

    3.2、打开 Apache24\conf 目录下的 httpd.conf,修改配置信息

    3.2.1、修改 ServerRoot 路径:找到 ServerRoot 修改路径,在文件第38行:

    修改前:

     

    修改后:

    如果不修改会出现如下错误:

    httpd.exe: Syntax error on line 39 of D:/Android_Develop_Tools/httpd-2.4.23-x64-vc14/Apache24/conf/httpd.conf: ServerRoot must be a valid directory

    3.2.2、修改端口号和ServerName:默认的是80端口,但是多数情况下,80端口被占用,所以需要修改80端口。如果确定80端口未被占用则可以不修改,建议还是修改一下。

    端口号修改前:

    端口号修改后:

    ServerName修改前:

    ServerName修改后:

    如果不修改会提示错误:

    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:80

    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:80AH00451: no listening sockets available, shutting down

    4、启动Apache HTTP Server:

    4.1、打开dos窗口输入 httpd.exe,再按回车;打开dos窗口的三种方法:

    4.1.1、打开dos窗口的第一种方法:快捷键 win + R 或者 在开始菜单输入 cmd 回车;

    4.1.2、打开dos窗口的第二种方法:在文件夹所在的地址栏输入 cmd 回车;

    4.1.2、打开dos窗口的第二种方法:在指定的文件下的下,按住shift按键不放单击鼠标的右键,选择 “在此处打开命令窗口”。

    4.2、然后打开浏览器在地址栏输入 http://localhost:8081/ 就可以访问页面,页面如下:

    4.3、如果 443 端口被占用,会有如下报错信息:

    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address [::]:443

    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : AH00072: make_sock: could not bind to address 0.0.0.0:443 AH00451: no listening sockets available, shutting down

    解决 443 端口被占用的问题:

    在httpd.conf中, 找到加载ssl_module的那一行, 加#号注释掉就好了:# LoadModule ssl_module modules/mod_ssl.so

    5、安装Apache HTTP Server:

    5.1、Apache24的常见的dos操作命令:

    5.1.1、把apache24安装成系统服务:httpd -k install

    5.1.2、启动服务apcache24服务 :httpd -k star

    5.1.3、停止服务apcache24服务 :httpd -k stop

    5.1.4、重启服务apcache24服务 :httpd -k restart

    5.1.5、卸载apcache24服务 :httpd -k uninstall

    5.1.6、测试apache24配置语法 :httpd -t

    5.1.7、版本信息 :httpd -V

    5.1.8、查看cmd命令:httpd -h

    5.2、把Apache24安装成系统服务;

    5.3、服务启停,两种方法:

    5.3.1、打开系统服务窗口,找到Apache2.4,选择启动或停止,如下图:

    5.3.2、打开 Apache24\bin 找到 ApacheMonitor.exe 双击打开 Apache24 启停管理器,如下图:

    选中 Apache2.4,点击右侧对应按钮,即可启动或停止。

    至此,Apache HTTP Server(Apache服务器) 就安装完成了。

    展开全文
  • Apache24/conf/httpd.conf中做如下配置: 在文件最后加入以下代码(注意修改路径): LoadModule php7_module E:\PHP_INSTALL\PHP\php-7.3.6-Win32-VC15-x64\php7apache2_4.dll AddType application/x-httpd-php ....

    解压PHP安装包

    在这里插入图片描述

    在Apache24/conf/httpd.conf中做如下配置:

    在文件最后加入以下代码(注意修改路径):

    LoadModule php7_module E:\PHP_INSTALL\PHP\php-7.3.6-Win32-VC15-x64\php7apache2_4.dll
    AddType application/x-httpd-php .php
    LoadModule php7_module modules/libphp7.so
    PHPIniDir E:\PHP_INSTALL\PHP\php-7.3.6-Win32-VC15-x64
    

    在这里插入图片描述
    完了后重启apache服务器(修改了配置文件都要重启)

    在apache 的htdocs目录建一个php文件

    这里叫index.php,在这个文件中写入如下内容:

    <?php
     echo "hello php world!";
    ?>
    

    在这里插入图片描述

    在浏览器中输入localhost/index.php可以看到:
    在这里插入图片描述

    展开全文
  • 在文件最后加入以下代码(注意红色字体的是需要修改你的路径)完了后重启apache服务器:LoadModule php5_module D:\AMP\php-5.6.30-Win32-VC11-x64\php5apache2_4.dll# (是你安装PHP安装在电脑哪个盘php目录中...

    apache/conf/httpd.conf做如下配置:

    在文件最后加入以下代码(注意红色字体的是需要修改你的路径)完了后重启apache服务器:

    LoadModule php5_module  D:\AMP\php-5.6.30-Win32-VC11-x64\php5apache2_4.dll# (是你安装PHP安装在电脑哪个盘下的php目录中的php5apache2_4.dll文件所在的路径)

    AddType application/x-httpd-php  .php

    LoadModule php5_module modules/libphp5 .so

    PHPIniDir D:\AMP\php-5.6.30-Win32-VC11-x64#(你的php安装在电脑哪个盘下的目录)

    展开全文
  • Apache 服务器和Tomcat 服务器的区别

    千次阅读 2018-12-20 22:02:26
    最近工作总是接触到Apache 和 Tomcat 服务器,它们到底有什么区别,还是有点模糊,下面梳理一下。  Apache是Web服务器(静态解析,如HTML),Tomcat是Java应用服务器(动态解析,如JSP)。请参考:web服务器与应用...

            最近工作总是接触到Apache 和 Tomcat 服务器,它们到底有什么区别,还是有点模糊,下面梳理一下。

            Apache是Web服务器(静态解析,如HTML),Tomcat是Java应用服务器(动态解析,如JSP)。请参考:web服务器与应用服务器的区别

            Tomcat是一个Servlet(JSP)容器,是Apache的扩展,可以独立于Apache运行。

            Apache是普通Web服务器,只支持html(静态网页),通过插件支持PHP,可以与Tomcat连通(Apache单向连接Tomcat,通过Apache可以访问Tomcat资源,反之不然)。Tomcat是JSP/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。 

            两者都是Apache组织开发、都有HTTP服务的功能、都是开源免费。

            如果客户端请求的是静态页面,只需Apache服务器响应请求;如果客户端请求动态页面,则由Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给客户端端。

            这是因为JSP是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat整合可以减少Tomcat的服务开销。 

            Apache由C语言实现,支持各种特性和模块从而来扩展核心功能;Tomcat由Java编写的,更好的支持Servlet和JSP。

            Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得。

            Apache是最开始的页面解析服务,Tomcat是后研发出来的,从本质上来说Tomcat的功能完全可以替代Apache,但Apache毕竟是Tomcat的前辈级人物,并且市场上也有不少人还在用Apache,所以Apache还会继续存在,不会被取代,Apache不能解析java的东西,但解析html速度快。

    展开全文
  • Apache+php服务器安装及使用

    千次阅读 2018-09-29 16:55:26
    Apache+php服务器安装及使用 (注:本文整合很多现有相关资料,并且结合自己实际操作验证成功得到,如果有相同的部分为引用他人的原文,请见谅) 下载最新版是V15版本 Apache下载路径:...
  • 1. 本例中 Apache 版本为 httpd-2.4.20-x64-vc14 ,安装路径为 E:\Apache24 2. PHP 版本为 php-5.5.34-Win32-VC11-x64 ,安装路径为 E:\php-5.5.34 【下载】 登录 http://php.net/downloads.php 下载 ...
  • PHP环境搭建(搭建Apache服务器

    千次阅读 2019-06-20 16:06:18
    2、打开apache解压目录conf文件夹的httpd.conf文件 查找所有的c:Apache24 将其修改为你自己解压的目录,直接使用记事本的替换功能 3、安装Apache服务 以管理的身份运行CMD,进入Apache安装目录的bin目录,输入...
  • 主页:http://www.openphp.cn 下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 建立 PHP 环境) PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本。需要下载几个软件包: ...
  • Windows下Apache+PHP+MySQL搭建web服务器

    万次阅读 2019-04-12 11:32:39
    Apache+PHP+MySQL搭建服务器 工欲善其事必先利其器。 最近由于电脑出了问题不得不重新安装需要的文件,代码什么的都没了,以前也没怎么写过东西这回就先试试手,写的不是太好,希望大家不要介意哈。 比较穷开不起...
  • Task: Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start Task: Restart Apache 2 Server /重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/...
  • 利用php重启apache进程

    千次阅读 2014-06-18 09:39:18
    通过php重启apache可以把apache的控制放到web页面上。 但是由于php本身的运行模式,一般而言,除非apache具备root权限,否则php连/etc都访问不了,更不用说反过来控制apache了。 因此,我们需要找到别的方法。 ...
  • Apache 服务器特点

    千次阅读 2018-09-06 15:57:53
    ## Apache 服务器特点 ## Apache,一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/...
  • PHP5.5以上新出一个新功能,即可以查看apache服务器的运行状态 在httpd.conf中添加如下命令 ExtendedStatus On SetHandler server-status Order deny,allow Deny from all Allow from 允许查看的IP ...
  • Apache添加PHP模块重启apache服务报错

    千次阅读 2019-04-17 11:24:11
    根据网上教程,在Apache中添加php模块: LoadModule php7_module C:\Program Files\php\php-7.3.4-Win32-VC15-x64\php7apache2_4.dll AddType application/x-httpd-php .php LoadModule ...
  • Mac配置Apache服务器

    千次阅读 2017-03-19 22:19:53
    本人验证可行 ...有的时候,我们需要在内网工作组中分享一些文件或是后台接口没有及时给出,你又想要模拟真实数据,直接在项目里...这个时候就看出配置本地服务器的重要性了,不用时刻等着后台接口的更新,只需要
  • Linux搭建Apache服务器

    万次阅读 2017-03-31 12:00:14
    Linux搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业...
  • Apache服务器中怎么配置网站的默认首页  在 httpd.conf 文件中找到DirectoryIndex代码段;  将DirectoryIndex代码段修改为:DirectoryIndex default.html  default.php index.php index.html样式,便可支持...
  • Apache+PHP+MySQL服务器组合套件

    千次阅读 2009-12-06 13:53:00
    EasyAPM-Server 是 Windows Apache+PHP+MySQL 集成环境,帮助您快速建立基于以上组合的 Web 服务器环境。刚刚接触 Apache+PHP+MySQL 的兄弟都会感觉很难,也许多数人原来都用过 IIS 建立 ASP 环境,指指点点的...
  • 现在需要把java项目与php都部署在同一服务器上,但是端口号会冲突,想要把java项目也部署到php的自带apache上,这样就不用改端口号,两个项目同时运行,如何达成?
  • 配置 apache + php + mysql 搭建web服务器

    千次阅读 2018-07-16 09:58:16
    目录 目录 下载安装 配置 apache 运行 php 代码 配置 php 的基本运行环境 ...tip:安装时尽量安装到一个目录 apache-2.2.22 点击下载、php-5.3.13 点击下载 、mysql-5.5.24 点击下载 配置 apac...
1 2 3 4 5 ... 20
收藏数 186,075
精华内容 74,430
关键字:

php 怎么重启apache服务器吗