项目运行环境配置教程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的配置登陆首页。

  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出现如下图所示:
配置好上图后,出现如下图地图:
出现以上地图,表示配置成功。

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

相关文档
最新文档