项目运行环境配置教程Apache

合集下载

Windows 8下安装配置Apache 2.2.22+MySQL 5.5.21+PHP 5.4.0服务器环境教程

Windows 8下安装配置Apache 2.2.22+MySQL 5.5.21+PHP 5.4.0服务器环境教程

Windows 8下安装配置Apache 2.2.22+My 2.2.22+MySQL SQL 5.5.21+PHP 5.4.5.4.00服务器环境教程[Windows 8下安装配置Apache 2.2.22+M 2.2.22+MySQL ySQL 5.5.21+PHP 5.4.0+5.4.0+P P hp hpMM y A dmin 环境教程][文/春夏秋冬][图/春夏秋冬][E-mail :ceroot@]另名:Windows 8下安装配置PHP 网站运行环境目录1.前言 (3)2.准备工作 (4)2.1.安装运行平台 (4)2.2.需要到的相关软件下载及版本信息 (4)2.2.1.Apache2.2.22 (4)2.2.2.MySQL5.5.21 (4)2.2..3.PHP5.4.0 (4)2.2.4.PhpMyAdmin3.4.10 (4)2.2.4.其它相应软件下载 (5)2.3.文件目录说明 (5)2.3.1.网站的源代码目录 (5)2.3.2.相关软件与程序安装存放目录 (5)2.3.3.数据库文件存放目录 (5)2.3.4.相关软件原文件存放文件夹 (5)2.4.建立文件目录 (5)2.5.相关俗语 (6)2.6.其它 (6)3.Apache安装与配置 (7)3.1安装说明 (7)3.2.Apache安装步骤 (7)3.3.修改Apache配置文件httpd.conf (14)3.3.1.让Apache与PHP建立链接 (15)3.3.2.修改网站源文件目录 (15)3.3.3.让Apache识别PHP索引 (15)3.3.4.让Apache识别PHP文件 (15)4.Mysql安装与配置 (16)4.1.安装说明 (16)4.2.MySQL安装步骤 (16)4.3.MySQL配置 (23)4.4.修改MySQL配置文件my.ini (34)5.PHP安装与配置 (35)5.1.安装说明 (35)5.2.PHP安装步骤 (35)5.3.修改PHP配置文件php.ini (35)6.PhpMyAdmin安装 (37)6.1.PhpMyAdmin简介 (37)6.2.PhpMyAdmin安装方法 (37)7.1.测试地址 (38)7.3.测试phpinfo (38)7.4.测试MySQl数据库链接 (38)8.尾声 (40)1.前言前言Windows8客户预览版发布已经有一段时间了,笔者对于新的东西也特别感兴趣,因而在发布当初也把它下载来用用,以体验这高科技带来的新感受。

Apache服务器使用及配置

Apache服务器使用及配置
重新进入控制台cmd
关于端口:
apache默认在80端口监听
一台机器可以有:1-65535号端口(2个字节(256*256))
查看系统正在监听的端口:netstat -an或netstat -nab(发现是哪个程序在监听)
一台机器的一个端口只能被一个程序监听,一个程序可以监听多个端口
端口分为有名端口1-1024,一般别去用
1.打开Apache2.2/conf/httpd-conf,搜索Virtual hosts,打开(去#Include conf/extra/httpd-vhosts.conf前面的#)
2.打开Apache2.2/conf/extra/httpd-vhosts.conf,添加如下:
<VirtualHost *:80>
DirectoryIndex index.php index.html index.htm
Alias /myblog "D:/myblog"
<Directory d:/myblog>
Order allow,deny
Allow from all
</Directory>
</IfModule>
2.注销DocumentRoot,前面加#
| |
|<------------------பைடு நூலகம்--------|
|
|---本地查询ip和域名:Windows/system32/drivers/etc/hosts中有ip和域名的对应关系
||
|<---------------------------------------------------------------------|

配置Apache+PHP环境

配置Apache+PHP环境

配置Apache+PHP+Mysql环境在学新技术时,配置环境真是个郁闷的事情,很难熬,不过还好网上有很多弟兄的无私奉献对我很有帮助。

第一、安装并配置APACHE(安装到D:\phpapache\Apache2.2)1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator's Email Address区域填你的邮件地址2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置·找到DocumentRoot ,将其设置为你所要存放php, htm等网页文件的文件夹,如"D:\phpapache\Apache2.2\htdocs";·找到DirectoryIndex ,在index.html后添加index.php, index.htm等,以单个空格将其分开;·重启Apache,用http://localhost或http://127.0.0.1或http://yourcompanyname测试是否成功。

成功的话屏幕会有个It works!第二、安装配置PHP(解压PHP压缩包到d:\php\)1、将php.ini-recommended文件重命名为php.ini并将其剪到系统所在目录下(如放在2000/NT的WINNT/system32, XP的Windows/system32目录下),2、将extension_dir 改为php/ext所在目录,如"d:\php\ext";3、将doc_root 改为第一步中的同样目录,如"D:\phpapache\Apache2.2\htdocs";4、找到;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,如session.save_path = "D:/php/session_temp";5、然后把下面几句前面的分号去掉,以更好支持Mysql and PHPmyadminextension=php_mbstring.dllextension=php_gd2.dllextension=php_mysql.dll第三、PHP+APACHE1、允许Apache将PHP程序作为模块来运行:打开httpd.conf,添加下面内容(位置任意):LoadModule php5_module "d:/phpapache/php/php5apache2.dll"AddType application/x-httpd-php .phpAddType application/x-httpd-php .htm(.htm, .php为可执行php语言的扩展名,也可加html, php3, php4,甚至txt)(以下两步可以不需要)2、如果你出于某种原因而需要在CGI模式中运行PHP程序(使用Php.exe),请将上面这一行变成注释(各行头加#即可),添加下面这些行:# ScriptAlias /php/ "d:/phpapache/php/"# AddType application/x-httpd-php .php#Action application/x-httpd-php "/php/php-cgi.exe"3、现在apache 2 支持HTML而不支持PHP,先把下面几句加到d:\apache2\conf\httpd.conf去:# ScriptAlias /php/ "d:/phpapache/php/"# AddType application/x-httpd-php .php#Action application/x-httpd-php "/php/php-cgi.exe"第五、重起服务1、在d:\PHP里找到php5ts.dll,libmysql.dll将其复制到c:\winnt\system32下(winNT/2000的机器),而winXP/2003是复制到c:\windows\system32下2、测试Apache与php是否连接成功:启动start apache服务或者正在运行的就重新启动restart apache3、在Web根目录下新建test.php(即E:\Program Files\Apache Software Foundation\Apache2.2\htdocs目下)<html><head><title>test</title></head><body><?phpphpinfo();?></body></html>4、运行http://localhost/test.php如果成功,则应该看到一个含有PHP徽标的网页,其中包含大量设置和其他信息那么恭喜你。

apache location 配置写法

apache location 配置写法

apache location 配置写法
Apache Location配置通常在Apache的配置文件httpd.conf中进行设置,该文件位于conf目录下。

Apache Location配置的写法如下:
其中,apache_location_directive是指令的名称,指令内容根据具体需求进行配置。

具体的配置方法可能会因Apache的版本和配置方式而有所不同,如果你需要更详细的信息,请查阅Apache的官方文档或相关资料。

扩展资料:
如何在Apache的配置文件httpd.conf中添加Apache Location配置?
在Apache的配置文件httpd.conf中添加Apache Location配置的步骤如下:
1.安装相关开发工具:运行以下命令来设置开发环境。

2.下载IP2Location Apache模块:
3.构建并安装IP2Location C库:
4.构建IP2Location Apache模块:
5.重启Apache服务器以激活模块:
以上是在Apache的配置文件httpd.conf中添加Apache Location配置的基本步骤。

你可以根据实际需求修改配置内容。

若你在配置过程中遇到困难,可以提供更多相关信息,以便我更好地为你解答。

环境配置步骤

环境配置步骤

apache服务器的安装演示如果有一份apache建议卸载卸载步骤简单,就是下一步...安装:1. 准备好软件2. 安装一步下来成功!测试是否真的成功!在浏览器中http://localhost默认访问htdos 目录下的index.html表示ok说,apache安装成功后,操作系统是以服务的方式管理:我们可以通过该服务来启动和关闭apache,也可以通过apache moniter来管理apache另外一种管理apahce就是通过命令行来管理httpd –k start[shutdown | restart ] 启动测试:1. 进入到控制台(切换到apache安装目录下)apache其实就是软件, apache有一个非常重要的应用程序httpd.exe ,该程序在apache安装目录的bin目录cd apache目录httpd –k shutdown☞如果你希望在任何目录下都可以运行我们的httpd 指令,则需要做一个环境变量设置这样我们就可以在任何一个目录下管理我们的apache☞我们的服务都需要监听一个端口mysql(3306) oracle(1521) mssql(1433)ftp(21) ssh(22)apache 这个web服务默认在80端口监听...如果你访问一个网站则默认一个端口是80☞端口(port)1. 一台机器可以有1-65535 号端口2. 在实际开发中,我们经常使用netstat –an 来查看机器有哪些端口在监听,如果发现有异常端口监听,则可以关闭该端口netstat –anb通过改命令我们可以发现是哪个程序在监听该端口,从而关闭.3. 一台的80端口被apache 监听,则该端口不能再被其他的应用程序监听.(一个端口只能被一个程序监听)4. 端口分为有名端口1-1024 号,其它端口可以自己分配apache如何去配置端口1. 我们的apache软件配置是在 httpd.conf 文件中配置,该文件在apache安装目录下的conf在httpd.conf 文件中我们修改端口:Listen 81注意修改完后,一定要重新启动apacheapache的目录结构这比较重要的文件夹bin 、conf 、htdocs 、modules目前我们对apache有一个基本的了解.运行机制图:mpm : mutil processing module 多重处理模块apr: 可移植运行库虚拟目录提一个需求:我的apache是安装在c盘, 但是出现c 盘没有空间,d盘有更多空间.,能不能把d盘的一个文件夹下的网页html, php ,当做网站管理看看如何完成这个功能:1. 添加虚拟目录的节点#配置虚拟目录<IfModule dir_module>#direcotory相当于是欢迎页面DirectoryIndex index.html index.htm index.php#你的站点别名Alias /myblog "D:/myblog"<Directory d:/myblog>#这是访问权限设置Order allow,denyAllow from all</Directory></IfModule>2. 注销documentroot路径#DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"3. 测试http://localhost/myblog/news.html4. 如何设置欢迎页面http://localhost/myblog/DirectoryIndex news.html index.html index.htm index.php5. 关于apache访问权限的讲解虚拟主机的配置思考问题!http://localhost/news.html目前我们是http://localhost/myblog/需求我希望配置虚拟主机的步骤如下:1. 启用 httpd-vhosts.conf在httpd.conf 文件中# Virtual hosts ,虚拟主机Include conf/extra/httpd-vhosts.conf2. 在httpd-vhosts.conf文件中做配置#配置我们自己的虚拟主机<VirtualHost 127.0.0.1:80>DocumentRoot "d:/myblog"#这里配置欢迎首页面DirectoryIndex index.html index.htm index.php<Directory />Options FollowSymLinks#不许可别人修改我们的页面AllowOverride None#设置访问权限Order allow,denyAllow from all</Directory></VirtualHost>3. 修改hosts 文件->新的知识点. (重新审视我们的访问一个网页的真正流程)127.0.0.1 4. 测试一下课堂练习:在httpd.conf文件中配置一台的虚拟主机,然后在window系统中注册这台主机。

Apache Web服务器安全运行环境的配置总结

Apache Web服务器安全运行环境的配置总结
非超 级 用户 不能修改 该 目录 中的 内容 。 Apache 的主目 录对应于 AP che s rv r 配 a e e 置文件ht 冈 . c o 的S r r Root 控制项中, t o f e v e 应为 : e vr S r e R0ot / u / lo al/ aPache r s c 2. 3 551的配皿 在配置文件acc. 如 f 或htt冈 .C f 中 .coo on 的确OPt1 s 指令处加入Include NO EXEC 0n s 选项, 用以禁用Apa he s er e 中的执行功 c v r 能。避免用户直接执行Apache 服务器中 的 执行程序, 而造成服务器系统的公开化. OP t ns ln lude Noex ec t o c s 2 .4 阻止用户修改系统设! 在Apa h e 服务器的配置文件中进行以 c 下的设置, 阻止用户建立、修改 .htacc巴 文 沼 件, 防止用户超越能定义的系统安全特性。
14 8 15 5 . h t m .
AP che s rve 的访问 a e r 控制和认证、 授权等
一系列至关重要的安全服务。 mo e acc以 模块能够根据访问者的I 地 d s 摇 P 址(或域名, 主机名等)来控制对Apa h e 服务 c 器的访问, 称之为基于主机的访问控制。 mo e au h 模块用来控制用户和组的认证 d s t 授权(Au henticat n 。用户名和口 t o i ) 令存干纯
好将其限制在一个 特定的目 录下, g i一 n 如c b i
之下, 便于管理. 另外应该保证CGI 目 录下的 文件是不可写的, 避免一些欺骗性的程序驻留 或Байду номын сангаас迹其中. 如果能够给用户提供一个安全性 良 好的CG 程序的模块作为参考, I 也许会减少 许多不必要的麻烦和安全隐患;除去CG 目 I 录 下的所有非业务应用的脚本, 以防异常的信息

PHP运行环境(Centos 64位PHP5.4Apache) 操作文档

PHP运行环境(Centos 64位PHP5.4Apache) 操作文档

目录1、软件安装方式 (2)2、云服务器配置要求 (2)3、软件版本号、开源协议列表 (3)4、MYSQL及FTP密码 (4)5、软件目录及配置列表 (5)6、软件操作命令汇总 (6)7、开机自启动 (6)8、环境变量 (7)9、系统变更列表 (7)10、更多支持和帮助 (8)11、关于卸载 (8)12、附录教程一:部署网站 (9)13、附录教程二:将网站迁移至数据盘 (14)14、附录教程三:将MYSQL迁移至数据盘中 (16)15、附录教程四:如何配置MYSQL远程连接 (17)16、附录教程五:.HTACCESS伪连接 (18)1、软件安装方式镜像版本:centos 6.3 64位/php5.4-apache2-mysql5.5-vsftpd1.1、镜像环境里相应软件的安装,是基于阿里云linux版的一键安装包源码1.3.0版本,在此基础上修改、优化了相应功能,编译安装完成。

1.2、在镜像环境中,/root/sh-1.3.0-centos.zip是安装镜像环境的脚本,您可以在centos 6.3系统中自行采用此脚本安装,安装后的环境跟镜像里初始化的环境一致。

值得注意的是,如果采用此脚本安装镜像环境,需要chmod 777 -R sh-1.3.0-centos赋予777安装权限。

1.3、在镜像环境中,/root/sh-1.3.0-centos是安装环境的主目录,镜像中的环境是在此目录下编译安装的。

1.4、更多版本的安装地址备注:/view/11108189_13435438.html2、云服务器配置要求镜像需要云服务器最低配置要求:1核/512M及以上具体云服务器配置要求,根据您的业务情况来定。

比如您的业务访问量不高,可以选择中低配云主机来使用镜像。

如果您的业务访问量很高,则需要选择中高配云主机来使用镜像。

3、软件版本号、开源协议列表apache版本:2.2.27开源协议:apache2php版本:5.4.27php扩展: Zend Guard Loader 6.0.0扩展。

apache,Servlet和Mid-tier环境部署配置手册

apache,Servlet和Mid-tier环境部署配置手册

apache,Servlet和Mid-tier环境部署配置1安装http server :Apache httpd server 2.0目录:/app/apache安装apache步骤:(1)首先安装apache需要gcc编译器,可到相关官方网站上下载并安装.(2)安装gcc完成后就可以安装apache了.到apache解压后的安装文件目录下执行如下操作:(3)./configure –prefix /app/apache (制定安装目录)(4)Make(5)Make install(5) 起停服务命令启动/app/apache/bin/apachectl –k start停止/app/apache/bin/apachectl –k stop(6)在启动过程中出现错误和警告,apache首页无法显示。

警告:系统找不找测试域名服务:ServerName;解决办法:在httpd.conf 文件中加入一行:ServerName localhost 8080.错误:A system call received a parameter that is not valid.: setgid: unable to set group id to Group。

解决办法:修改httpd.conf ,将Group #-1更改为Group nobody,重新启动。

进入apache首页http://133.96.45.52:8080/。

配置成功。

一般启动后部署程序不需要重新启动该服务,目前部署的是监听8080端口,具体配置可以看/app/apache/conf/httpd.conf2.安装Jsp engine : NewAtlanta ServletExec 5.0目录: /app/NewAtlanta/ServletExecAS安装NewAtlanta步骤:./ServletExec_AS_50013.shWelcome to ServletExec AS 5.0.0.13 installationServletExec AS 5.0.0.13 is a web application serverthat hosts Java servlets and JavaServer Pages (JSP).Web server adapters for Netscape Enterprise Server,iPlanet Web Server, Sun ONE Web Server and Apache webservers are included.This installation software requires:a. an installation of JDK/JRE 1.3 or greater.A JDK is required if JavaServer Pages are used.b. 'write' access to the selected installation directory.c. 'perl' & a 'C' compiler installed if using the Apache web server.We recommend that the path /usr/java be used for the installationof the JRE/JDK. This precludes the need to make manual changes to the ServletExec configuration when changing the Java installation. Next>Enter the 'base' directory name of your Java installationwhich will be used for ServletExec installation and operation.[/usr/java]>/usr/java14For a new installation, enter the full pathname to thebase directory or choose the default[/usr/local/NewAtlanta]>/ app/NewAtlanta"/ app/NewAtlanta" does not exist! Should we make it for you? [yes]> YesIf you choose to install a ServletExec Application Server instance, youwill also be prompted to install a web server adapter for that instanceor to have it run with its built-in web server.1) Install a ServletExec AS instance.2) Install a web server adapter.Enter number [1]>1Select the web server type on which to install ServletExec:1. Netscape Enterprise or FastTrack Server2. iPlanet Web Server 4.1 or earlier3. iPlanet Web Server 6.0 or later4. Sun ONE Web Server 6.1 or later5. Apache Web Server6. Built-in web server7. None at this time (ex: instance & webserver on separate machines) Enter number [1]>5Enter the directory name of your Apache Web Server installation.[/usr/local/apache]>/usr/local/apache2Enter a unique name for this instance of ServletExec AS.(To add other instances, run this installer again.)Enter name [appserv2]>Enter port number to be used by this ServletExec instance.Enter port number [8888]>Enter Username [default is admin]>Enter Password>Enter Password Again>Would you like the installer to update Apache web serverconfiguration files for you?(NOTE: the installer will keep backups of the original files.)Enter yes or no [yes]>ServletExec for Apache configuration complete.Yes--------------------------------------------------------------------------ServletExec 5.0.0.13 instance 'appserv2' for the Apache web server on AIXhas installed successfully!--------------------------------------------------------------------------Exiting ServletExec AS installer...安装完成.起停服务命令:启动:/app/NewAtlanta/ServletExecAS/se-cardinal/StartServletExec停止:/app/NewAtlanta/ServletExecAS/se-cardinal/StopServletExec其中StartServletExec类似tomcat中的startup.sh,midtier的类路径和库路径都需要在该文件中配置测试是否安装成功:在apache启动成功后,进入http://133.96.45.52:8080/servletexec/admin页面,显示为ServletExec的配置登陆首页。

项目6-Apache服务器配置与管理

项目6-Apache服务器配置与管理

项目6-Apache服务器配置与管理项目情景:在多数网络公司中,都以Linux上的Apache作为页面服务器。

这样做的理由有三:第一,Windows上的IIS服务器效能较差,特别是在访问人数较多的时候;第二,NUIX价格高,专门作为网页服务器成本过高;第三,Linux上的Apache可以装在一般的个人计算机上,不需要额外的开支。

事实上重要的一点就是Apache的效能确实相当优异,这点从目前市面上的网页服务器占有率就可以得知。

项目说明:Apache服务器安装便捷,架设简单,本项目首先介绍安装和控制Apache服务器,然后通过架设简单的静态网页服务器,web虚拟目录,以及基于PHP的动态网络服务器来介绍如何架设Linux的网页服务器。

Apache只是单纯的页面服务器,若要整合程序的后台管理与数据库,就必须搭配其他程序或服务器,例如PHP、MYSQl、PERL等。

能力目标:1、掌握Apache的安装及其开启、关闭方法2、掌握Apahce服务器的静态网页服务3、掌握Apahce的虚拟目录服务4、掌握Apache的动态站点服务任务1 www服务及Apache服务器见解【任务目标】通过Apache服务器的安装、调试、运行等操作掌握Apache服务器的基本功能及其特色,了解Apache服务器的特点及其发展历史。

【任务说明】本任务主要为学者介绍Apache服务器的功能,以及安装Apache,开启、关闭Apache 服务的几种方法,大多属于概念性内容,操作性内容也较简单。

【相关知识】所谓Run Level是指Linux操作系统为了适应不同的需求,在启动的时候规定了不同的执行模式,大部分的类Unix都根据System V对于init的定义,将Run Level分为表中的7种模式:一般最常用的Run Level为3或5,可以修改/etc/inittab文件内容来重新指定开机时的执行模式,但应避免设为Run Level 0或6 因为这两个启动模式会在开机后直接执行关机或重新启动的命令。

Windows环境下的Apache服务器的配置

Windows环境下的Apache服务器的配置

Windows环境下的Apache服务器的配置现如今,随着互联网的飞速发展,越来越多的人意识到搭建自己的网站的重要性。

而Apache服务器作为一种开源、跨平台的服务器软件,因其可靠性和稳定性受到了广大开发者的喜爱。

本文将详细介绍如何在Windows环境下配置Apache服务器。

一、下载Apache服务器软件首先,我们需要在Apache官方网站上下载适用于Windows的Apache服务器软件。

可以打开浏览器,输入“Apache官网”,进入官网下载页面。

根据自己的系统版本选择合适的软件进行下载。

二、安装Apache服务器软件下载完成后,双击安装包文件,按照提示进行软件的安装。

在安装过程中,可以根据个人的需求进行一些自定义设置,比如选择安装路径、选择是否作为系统服务等。

三、配置Apache服务器1. 打开Apache安装目录安装完成后,我们需要找到Apache服务器的安装目录。

一般来说,安装目录位于C盘的“Program Files”文件夹下的“Apache Group”文件夹中。

2. 编辑httpd.conf文件在安装目录中找到“conf”文件夹,其中包含了Apache服务器的配置文件“httpd.conf”。

使用文本编辑器(如Notepad++)打开该文件。

3. 修改监听端口在httpd.conf文件中,搜索“Listen”,找到对应的行。

默认情况下,Apache服务器监听的端口是80。

如果需要更改监听端口,可以将该行的端口号改为其他未被占用的端口。

4. 设置网站根目录在httpd.conf文件中,搜索“DocumentRoot”,找到对应的行。

该行表示网站的根目录,默认为“htdocs”。

如果需要修改网站根目录,可以将该行中的路径改为用户自定义的目录。

5. 启用Apache模块Apache服务器有许多功能强大的模块可供选择。

在httpd.conf文件中,找到“#LoadModule”开头的行。

mac apache php配制简书

mac apache php配制简书

mac apache php配制简书摘要:1.MAC环境下安装Apache2.MAC环境下配置Apache3.安装PHP并配置4.测试服务器是否正常运行正文:mac Apache php配制简书:在MAC环境下,我们可以通过以下步骤来完成Apache和PHP的配置。

请注意,本文针对的是MAC操作系统,其他操作系统可能有所不同。

一、MAC环境下安装Apache1.打开终端,输入以下命令安装Apache:```sudo brew install httpd```2.安装完成后,启动Apache:```sudo httpd```二、MAC环境下配置Apache1.修改Apache配置文件:```sudo nano /usr/local/etc/httpd/httpd.conf```2.在配置文件中,找到以下行并进行修改:```DocumentRoot "/Library/WebServer/Documents" ```3.修改完成后,保存并关闭文件。

三、安装PHP并配置1.安装PHP:```sudo brew install php```2.配置PHP:```sudo nano /usr/local/etc/php.ini```3.在配置文件中,取消以下行的注释:```extension=php_gd2```4.修改完成后,保存并关闭文件。

5.重启Apache,使更改生效:```sudo httpd -t```四、测试服务器是否正常运行1.打开浏览器,输入以下地址:```http://localhost/phpinfo.php```2.如果看到PHP信息页面,说明服务器配置成功。

通过以上步骤,您应该已经成功地在MAC环境下配置了Apache和PHP。

接下来,您可以根据需要安装数据库和开发相应的应用程序。

Apache+SVN搭建项目管理服务器的安装与配置详解NEW

Apache+SVN搭建项目管理服务器的安装与配置详解NEW

1.安装平台1.1.安装Apache本安装基于Windows vista环境下进行安装与配置的,其它windows版本都可用;搭建此项目管理服务器首先必须要安装Apache服务器.(1)下载Apache地址/download.cgi注意:Apache低于2.0.54的Windows版本的存在编译问题,低于2.0.54的版本不能与Subversion 1.2一起工作。

2.2.X目前不能很好支持SVN 1.4.3。

所以当前建议下载Apache 2.0.63版本(2) 安装下载完成后运行apache_2.2.8-win32-x86-no_ssl.msi ,根据提示进行操作。

遇到系统要求输入SERVER的URL时,如果你的服务器没有DNS名称,请直接输入IP地址(此文件也可在安装后进行修改,该文件位于Apache Group/Apache2/conf/httpd.conf文件)。

注意:如果你已经有了IIS或其他监听80段口的程序,安装会失败,如果发生这种情况,直接到程序的安装目录\Apache Group\Apache2\conf,打开httpd.conf。

编辑文件的Listen 80为其他可用的端口,例如Listen 8080,然后重新启动-这样就不会那个问题了,或者将其它应用的端口进行改之。

(3)检查安装完成后浏览 http://localhost/ 若成功,可看到apache欢迎页面。

1.2.安装Subversion(1)下载 Subversion地址:/servlets/ProjectDocumentList?folderID=91在本实例中,选择下载svn-win32-1.4.6.zip此版本.(2)安装将svn-win32-1.4.6.zip解压到安装程序的目录下;(如果下载的是exe安装文件,可以根据指导安装, Subversion会自动认识到你安装了Apache,你就几乎完成了工作),本实例中采用解压方式进行安装,它不会自动找到Apache服务器,所以你还有额外的步骤。

Apache2.4+php7.1环境搭建 史上最全

Apache2.4+php7.1环境搭建 史上最全

Apache2.4+php7.1环境搭建一、准备工作下载软件包下面教程将以32位系统为例进行讲解二、安装vc_redist在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,如果不安装将会在启动中报错。

如下图所示。

三、安装apache环境1、将apache压缩包解压到指定文件夹,这里放置到c:\apache24,如下图所示。

2、修改apache配置文件,配置文件路径为C:\apache24\conf\httpd.conf,设置apache安装路径,如下图所示。

3、安装apache服务,在cmd进入C:\apache24\bin路径,输入命令:”httpd.exe”–k install –n Apache2.4,双引号不能少,Apache2.4为服务名。

如图所示。

4、开启服务,进入C:\apache24\bin,找到ApacheMonitor.exe,启动apache。

如图所示。

5、测试apache安装效果。

在浏览器地址栏输入http://127.0.0.1,出现如图所示网页即为成功安装。

三、安装php环境1、将php压缩包解压到指定文件夹,这里放置到c:\php,如下图所示。

2、复制一份php.ini-development文件,命名为php.ini。

打开php.ini,搜索关键字“extension_dir”,将其修改为php的dll库路径,如下图所示。

找到如下注释,删除,如下图所示。

3、在apache配置文件httpd.conf最下面中添加php支持语句。

如下图所示4、在C:\apache24\htdocs创建php测试文件。

如下图所示。

5、重启apache服务,并在浏览器中查看php测试网页。

写在最后:网上有很多关于Apache2.4和php7的教程,但是很多跟着做都是做不出来的,不知这些人放这些教程出来做什么,作为一名教育工作者,我认为搭环境只是学习php的入门,一个入门者如果受这么多的困难才能搭出个环境来,还会对后面的学习有信心吗?因此我写下这个教程,以便更多人的学习!。

Apache使用教程(安装与配置)

Apache使用教程(安装与配置)

Apache是一个历史悠久并且功能十分强大的WEB服务器,但其丰富的功能对于一个新手来说往往不知道从何下手。

我个人感觉Apache的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。

安装的过程可以从简单的静态html服务开始,一个模块一个模块的学习使用。

从单纯的HTML静态服务(core),到复杂的动态页面服务(core + php, core + resin, core + php + mod_gzip, core + resin + mod_expire)。

本文主要从简化安装==>性能调优==>维护方便的角度,介绍了WEB服务的规划、HTTPD安装/应用模块配置、升级/维护等过程。

让Apache和PHP,Resin等应用模块的独立升级,完全互不影响。

1.WEB应用容量规划:根据硬件配置和WEB应用的特点进行WEB服务的规划及一些简单的估算公式;2.Apache安装过程:apache的通用的简化安装选项,方便以后的应用的模块化配置;修改 HARD_SERVER_LIMIT:vi /path/to/apache_src/src/include/httpd.h#define HARD_SERVER_LIMIT 2560 <===将原来的 HARD_SERVER_LIMIT 256 后面加个“0”apache编译:./configure --prefix=/home/apache --enable-shared=max --enable-module=most3.可选应用模块/工具的安装:php resin mod_gzip mod_expire及各个模块之间的配合;mod_php安装:./configure --with-apxs=/home/apache/bin/apxs --enable-track-vars --with-mysqlmod_resin安装:./configure --with-apxs=/home/apache/bin/apxsmod_gzip安装:修改Makefile中的 apxs路径:然后make make install工具:日志轮循工具cronolog安装:4.升级/维护:看看通用和模块化的安装过程如何简化了日常的升级/维护工作;按照以上的方法:系统管理员和应用管理员的职责可以清楚的分开,互相独立。

Linux搭建Apache+Tomcat环境(详细文档)

Linux搭建Apache+Tomcat环境(详细文档)

Linux搭建Apache+Tomcat环境使用手册(仅供内部使用)V1.0目录目录 (1)1 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (3)1.3.1 集群(Cluster) (3)1.3.2 负载均衡(Load Balance) (3)1.4 参考资料 (3)1.5 变更历史 (3)2 技术介绍 (3)2.1 技术目标 (3)2.2 网络架构 (3)2.3 软件架构 (4)3 客户端软件准备 (4)3.1 Tomcat: (4)3.2 Apache: (4)3.3 Jk: (4)4 测试环境规划 (4)4.1 Apache集群程序 (4)4.2 Tomcat1程序(内容+后台统一部署) (4)4.3 Tomcat2程序(内容+后台统一部署) (5)5 详细步骤 (5)5.1 安装JDK (5)5.1.1 jdk1.5.0_19 (5)5.1.2 配置环境变量 (6)5.1.3 测试Java是否安装成功 (6)5.2 安装Tomcat (6)5.2.1 Tomcat环境准备 (6)5.2.2 配置环境变量 (7)5.2.3 测试Tomcat是否安装成功 (7)5.2.4 部署工程项目 (7)5.3 安装Apache (7)5.3.1 apache环境准备 (8)5.3.2 httpd-2.2.12.tar.gz (8)5.3.3 测试Apache是否安装成功 (8)5.4 集群和负载均衡的配置 (9)5.5 修改httpd.conf (9)5.6 安装mod_jk.so (9)5.7 建立mod_jk.conf文件 (10)5.8 建立workers.properties文件 (10)5.9 建立uriworkermap.properties (11)5.10 综合测试Apache + Tomcat (11)6 总结 (12)6.1 绑定的域名 (12)6.2 编译出so文件 (12)6.3 设置Apache和Tomcat随系统启动而自动启动: (12)6.3.1 Red Hat的配置 (12)6.3.2 Ubuntu 的配置 (12)6.4 不足之处,见谅! (12)7 附录 (13)7.1 Tomcat集群与负载均衡区别以及特性 (13)7.2 ubuntu 配置开机启动vnc (15)1 引言1.1 编写目的本说明手册为了阐述Linux搭建Apache+Tomcat环境,并详细介绍Tomcat的集群和负载均衡配置而编写。

Apache服务器配置全攻略

Apache服务器配置全攻略

Apache服务器配置全攻略(一)Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。

httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。

除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。

bash-2.02$ ls -l /usr/local/apache/conftotal 100-rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf-rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default-rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf-rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default-rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic-rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default-rw-r--r-- 1 root wheel 7334 Feb 13 13:33 mime.types-rw-r--r-- 1 root wheel 383 May 13 17:01 srm.conf-rw-r--r-- 1 root wheel 357 Feb 13 13:33 srm.conf.default事实上当前版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。

Apache HTTP server+PHP+MySQL运行环境搭建

Apache HTTP server+PHP+MySQL运行环境搭建

Apache HTTP serverPHPMySQL配置手册及Discuz配置手册目录1运行环境搭建 (1)1.1 Apache安装 (1)1.2 PHP模块安装 (3)1.3 Apache配置 (5)1.3.1 PHP支持 (5)1.3.2 虚拟主机目录及域名配置 (5)1.4 MYSQL绿色安装 (7)1.4.1 my.ini配置 (7)1.4.2将MySQL注册成服务 (8)1.4.3卸载MySQL服务 (8)1.4.4启动MySQL (9)1.4.5关闭MySQL (9)1.4.6更改root用户密码 (9)1.4.7新建用户,并授权 (10)1.4.8修改指定用户密码 (11)1.4.9删除用户 (11)2 Discuz论坛手册 (11)2.1论坛安装 (11)2.1.1将论坛程序放置到服务器上 (11)2.1.2设置相关目录的文件属性 (11)2.1.3论坛安装 (12)2.2论坛配置 (15)2.2.1新建论坛数据库用户 (15)2.2.2修改Discuz论坛数据库联接 (16)1运行环境搭建1.1 Apache安装Apache按下图步骤安装即可:图1.1.1图1.1.2图1.1.3此处选择安装Apache的目录,然后Next安装即可。

Apache HTTP Server安装,如果以前装过这个软件,那么也可以完全的绿色安装,只需注册成服务就可以了。

打开CMD命令提示符,输入如下命令,要指定服务名:httpd -k install -n "服务名"不指定服务名:httpd -k install如果要删除服务,输入如下命令,删除指定的服务:httpd -k uninstall -n "服务名"删除默认的服务:httpd -k uninstall1.2 PHP模块安装使用的PHP版本为最新的PHP5.2.10正式版,解压到php5文件夹里,然后将php5文件夹剪切到D:\Apache2.2-PHP5目录中,即文件结构如下图所示:图1.2.1进入php5文件夹,如下图所示:图1.2.2将图1.2.2中的libmysql.dll和php5ts.dll复制到windows/system32中去。

php5.5+apache2.4配置说明PHP环境设置

php5.5+apache2.4配置说明PHP环境设置

php环境设置根据不同的操作系统选择不同的压缩包,32位的系统选择win32或者x86的压缩包,64位的系统选择win64或者x64的压缩包。

一、把压缩包php-5.5.19-Win32-VC11-x86.zip的文件复制到”C:\php”;二、把压缩包httpd-2.4.10-win32-VC11.zip的文件复制到”C:\Apache24”;三、安装微软的一个组件V11,压缩包vcredist_x86;四、在系统变量path,添加:“;C:\php;C:\php\ext“;新建php.ini:复制php.ini-development 文件,文件名和后缀改为:php.ini;五、Apache2.4配置:1、修改C:\Apache24\conf\httpd.conf.把ServerRoot这行修改为ServerRoot "C:\Apache24",双引号之间的就是你的apache放置的位置;2、修改C:\Apache24\conf\httpd.conf.把DocumentRoot按照下面的内容修改:DocumentRoot "c:/Apache24/htdocs"<Directory "c:/Apache24/htdocs">把Listen Port修改为:Listen 127.0.0.1:903、添加下面几行,增加对php5的支持:# php5 supportLoadModule php5_module C:/php/php5apache2_4.dllAddType application/x-httpd-php .php .html .htm# configure the path to php.iniPHPIniDir "C:/php"4、保存httpd.conf, 安装Apache服务。

安装Apache服务,命名为“apache”,执行命令:c:\apache24\bin\httpd.exe -k install -n "apache"卸载:c:\apache24\bin\httpd.exe -k uninstall -n "apache"cmd进入命令窗口,进入apache安装目录,命令启动apache服务,c:\apache24\bin\httpd.exe -w -n "apache" -k start停止服务:c:\apache24\bin\httpd.exe -w -n "apache" -k stop重启服务:c:\apache24\bin\httpd.exe -w -n "apache" -k restart报异常处理:(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。

Apache服务器配置与管理

Apache服务器配置与管理

Apache服务器配置与管理一、Apache服务器的安装与启动1、查询系统是否安装了Apacherpm -qa | grep httpd2、运行如下命令进行安装rpm -ivh /media/RH*/Server/httpd-2.2.3-11.e15_1.3.i386.rpm3、启动Apache服务器service httpd restart 或者etc/init.d/httpd restart4、检测配置文件的语法service httpd configtest5、测试Apache服务器注意:防火墙的配置二、Apache服务器默认的配置文件信息1、主配置文件:/etc/httpd/conf/httpd.conf2、服务器的根目录(ServerRoot):/etc/httpd3、根文档目录(DocumentRoot):/var/www/html4、访问日志文件:/etc/httpd/logs/access_log5、错误日志文件:/etc/httpd/logs/error_log6、模块存放路径:/etc/httpd/modules(一)httpd.conf文件的格式1、httpd.conf配置文件主要由全局环境、主服务器配置和虚拟主机3个部分组成2、配置语句的语法格式:配置参数名称参数值3、检查httpd.conf的语法是否正确apachectl configtest 或者service httpd configtest(二)Web服务的基本配置1、主目录的路径(DocumentRoot)默认位置:/var/www/html可以将需要发布的网页放在这个目录下2、默认文档在浏览器中,输入Web站点的IP地址或域名即显示出来的Web页面DirectoryIndex index.html index.htm index.php index.html.var3、配置Apache监听的IP地址和端口号Listen 80(在本机所有可用IP地址上监听TCP 80端口)只监听IP地址为192.168.16.177的80端口和192.168.18.178的8080端口Listen 192.168.16.177 80Listen 192.168.18.178 80804、设置相对根目录路径相对根目录通常是Apache存放配置文件、日志文件、模块文件等的地方。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目运行环境配置教程Apache+php+mysql
运行本实例代码,请确保已经安装离线地图服务端:安装离线地图服务器
本实例代码运行很简单,因为本项目是PHP+ Mysql 开发的,所以下载安装PHP运行环境,然后把源代码拷贝到对应目录,就可以运行了,具体步骤如下:
第一步:下载本项目的源代码,源代码解压后,如下图:
第二步:下载源代码的集成运行环境XAMPP.7z (百度网盘下载地址:Apache+PHP+Mysql提取码:avip (下载网盘文件夹下面的xampp.7z)或者
下载地址:
https:///projects/xampp/files/XAMPP%20Windows/5.6 .3/(改地址需要翻墙)选择xampp-portable-win32-5.6.3-0-
VC11.7z下载)完成后并解压,解压后的文件夹xampp 拷贝根目录下面(比如:C,D,E盘下面,不能放到桌面或者其他文件夹下面),如下图:
第三步:拷贝下载的源代码(htdocs下面所有内容)到XAMPP下面的的htdocs文件夹下面,如下图:
第四步:找到XAMPP目录下的xampp-control.exe 双击启动XAMPP,如下图:
点击上面apache 和MySQL 后面的start按钮,启动服务,服务启动成功后,如下图:
第五步:点击上图中Apache 后面的Admin,或者打开浏览器输入:http://localhost出现如下图所示:
配置好上图后,出现如下图地图:
出现以上地图,表示配置成功。

右上角登录按钮进去,可以编辑属于自己的点线面数据,增加、删除、修改都可以。

相关文档
最新文档