windows Apache配置文件
windows Apache配置文件

. Apache主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录(我安装到D:\Apache)。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。
2. PHP只要解压php-5.3.4-Win32-VC6-x86.zip并重名为文件夹为php到某个盘即可完成PHP 安装(我是将其解压复制到D盘目录下D:\php)3. MySQL点击Mysql安装程序自动安装,在此期间你可以根据需要选择Mysql数据库的安装目录(我安装到D:\MySQL),MySQL 安装完后会启动向导,你可以先取消,下一部的配置里有说。
三、配置1. Apache(Apache配置文件httpd.conf在Apache安装目录下的conf文件夹里面)(1)默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置(我改到D:\localhost\htdocs),即用文本编辑软件打开httpd.conf 将DocumentRoot "D:/Apache/htdocs"修改为DocumentRoot "D:/localhost/htdocs"再把<Directory "D:/Apache/htdocs">修改为<Directory "D:/localhost/htdocs">(2)修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行找到DirectoryIndex index.html修改为DirectoryIndex index.php index.html(3)使Apache支持PHP找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在其下面增加如下内容(注意php的安装路径)LoadModule php5_module "d:/php/php5apache2_2.dll"PHPIniDir "d:/php"AddType application/x-httpd-php .php .html .htm说明:我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。
windows下怎么启动apache

windows下怎么启动apache推荐文章win10怎么看体验指数有哪些快速查看方法热度: Win10怎么修改hosts文件方法步骤热度: win10怎么加快系统启动和关机速度热度: Win10干净启动是什么意思怎么使用热度:怎么修改Win10登录名称方法步骤热度:知道windows下作为应用程序启动apache的方法吗?下面是店铺为大家整理的windows下启动apache的方法,希望对您有所帮助! windows下启动apache的方法步骤一 Cmd打开命令行窗口,切换到apache安装目录下cd C:\MAS\TRSMAS\win31\apache\bin步骤二安装apache服务器 installed Apache serviceshttpd.exe -k install步骤三修改配置文件编辑文件:<安装目录>\conf\httpd.confwindows下启动apache的方法图2步骤四测试该服务的配置文件httpd.exe -n "MyServiceName" –twindows下启动apache的方法图3步骤五启动已安装的apache服务httpd.exe -k start步骤六测试安装结果http://localhost:portwindows下启动apache的方法图4FAQ1. 未安装服务,现象如下图示——解决方案:执行步骤一、步骤二右下角显示windows下启动apache的方法图5双击打开右下角图标,显示windows下启动apache的方法图62. 配置文件错误,现象如下图示——解决方案:执行步骤三windows下启动apache的方法图7。
windows-64Windows安装apache支持php

windows-64Windows安装apache支持php配置apache支持运行php(1)解压php-5.2.17-Win32-VC6-x86.zip 到C:/php(2)复制php.ini-recommended 并重命名为php.ini(3)修改php.ini中的参数extension_dir = "C:\php\ext"upload_max_filesize = 2M 改大一点,支持上传文件大小的。
extension=php_gd2.dllextension=php_curl.dllextension=php_mbstring.dllextension=php_mcrypt.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_zip.dll取消前面的分号,然后保存退出。
(4)把libeay32.dlllibmcrypt.dlllibmhash.dlllibmysql.dlllibpq.dllphp5ts.dllssleay32.dll复制到C:\windows\system32 下。
如果安装的是64位的数据库,记得同时也拷贝一份到C:\windows\SysWOW64,否则链接不上数据库。
(5)设置php环境变量右击我的电脑-属性-高级-环境变量PTAH 把;C:\php;C:\php\ext加到后边(6)配置C:\apache\conf\httpd.conf在#LoadModulevhost_alias_module modules/mod_vhost_alias.so下加上以下:LoadModule php5_module C:\php\php5apache2_2.dllPHPIniDir "c:/php"AddType application/x-httpd-php .php在<IfModuledir_module>下index.html 后边添加index.php注意index.html后边要有空格7、测试重启apache之后,在C:\apache\htdocs 新建info.php输入以下内容:<?phpphpinfo();?>保存退出,然后在浏览器里输入输入http://localhost/info.php,出现页面就说明配置成功。
Apache系列—Windows不能在本地计算机启动Apache

Apache系列—Windows不能在本地计算机启动Apache⼀、1、显⽰的错误如下:2、解决的⽅法是:在运⾏中切换到你的apache的bin⽬录下,执⾏httpd.exe,看有什么提⽰C:\GreenSoftware\Apache24\bin>httpd(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 downAH00015: Unable to open logs3、根据错误提⽰,修改相应的信息,⽐如我的是端⼝443被占⽤,查找⼀下是哪个应⽤占⽤了端⼝443。
可以看到是虚拟机占⽤了端⼝443。
所以有以下两种解决⽅法:杀死该虚拟机进程,释放端⼝;修改Apache的监听端⼝。
修改Apache监听端⼝的⽅法如下:⼆、然后说下我的个⼈问题我是在httpd-vhosts.conf中⼀⾏代码的后⾯加了⼀个注释导致apache起不来的。
三、⽹上找到的说其他原因的,虽说我没⽤上,但是总结到⼀块吧。
1 原因:这个提⽰告诉我们80端⼝被占⽤,导致Apache2⽆法启动,于是按照提⽰将端⼝改成8080dos 窗⼝下 netstat -ano 可以查看所有服务端⼝占⽤情况解决——>打开Apache的配置⽂件httpd.conf,修改端⼝号,重启即可解决2 安装Apache2的路径中不能含有中⽂.。
Win7下Apache2.2.16+php5.3.3+mysql5.1.51安装与配置图解

Windows7下Apache2.2.16+php5.3.3+mysql5.1.51安装与配置图解\一、下载软件1、Apache2.2.16下载:到/download/去下载我下回来的版本是httpd-2.2.16-win32-x86-openssl-0.9.8o.msi2、PHP 5.3.3下载:到/download/去下载版本是php-5.3.3-Win32-VC6-x86.zip3、MySQL5.1.51下载:到/downloads/mysql/5.1.html#downloads去下载版本是mysql-5.1.51-win32.msi二、安装1、Apache2.2.16安装双击“httpd-2.2.16-win32-x86-openssl-0.9.8o.msi”,出现如下界面:出现Apache HTTP Server 2.2.16的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(比如:*********************),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。
下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。
一般选择如图所示。
按“Next”继续。
选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。
Apache配置详解

Apache配置详解Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。
主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。
其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。
PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。
Listen 80 #服务器监听的端口号。
ServerName :80 #主站点名称(网站的主机名)。
ServerAdmin admin@ #管理员的邮件地址。
DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。
以下是对主站点的目录进行访问控制:<Directory "/mnt/web/clusting">Options FollowSymLinksAllowOverride NoneOrder allow,denyAllow from all</Directory>在上面这段目录属性配置中,主要有下面的选项:Options:配置在特定目录使用哪些特性,常用的值和基本含义如下:ExecCGI: 在该目录下允许执行CGI脚本。
FollowSymLinks: 在该目录下允许文件系统使用符号连接。
Indexes: 当用户访问该目录时,如果用户找不到DirectoryIndex指定的主页文件(例如index.html),则返回该目录下的文件列表给用户。
SymLinksIfOwnerMatch: 当使用符号连接时,只有当符号连接的文件拥有者与实际文件的拥有者相同时才可以访问。
其它可用值和含义请参阅:/Apache/ApacheManual/mod/core.html#options AllowOverride:允许存在于.htaccess文件中的指令类型(.htaccess文件名是可以改变的,其文件名由AccessFileName指令决定):None: 当AllowOverride被设置为None时。
Apache2.2配置文件中文版

#Listen 12.34.56.78:80
Listen 80
#
# 动态共享对象的支持
#
#对于被创建为DSO的模块,在使用其功能前必须添加一条LoadModule语句。例如:
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
# LoadModule foo_module modules/mod_foo.so
静态编译的文件(列于httpd -l)则不需要这样。
LoadModule python_module modules/mod_python.so
LoadModule actions_module modules/mod_actions.so
#不要简单的阅读此处的说明而不去理解
# what they do. They're here only as hints or reminders. If you are unsure
#它们的行为。此处它们仅仅作为一个提示。若你有疑问
# consult the online docs. You have been warned.
Apache http server for windows 配置详解

此文档阐述了如何在Microsoft Windows平台上安装、配置和运行Apache 2.2 。
如果你发现了bug,或者希望以其他方式作出贡献,请使用我们的bug报告页面。
本文档的大多数内容假定你是从一个二进制发布版安装Apache到Windows上。
如果你想自己编译Apache(可能有助于开发和跟踪bugs),参看编译Windows下的Apache。
基于当前的Windows版本状况,本文档使用到的缩写及其意义解释包括:∙Windows NT:指所有基于NT核心的Microsoft Windows操作系统的版本,包括Windows NT, Windows 2000, Windows XP, Server 2003及后续版本。
∙Windows 9x:指所有定位于家庭使用的Microsoft Windows操作系统的版本,包括 Windows 95 , Windows 98, Windows ME 。
对操作系统的要求Apache 2.2被设计为在Windows NT上运行。
它的二进制安装程序只能在x86处理器上运行,比如Intel和AMD的芯片。
Apache可能也能够运行在Windows 9x 上,但是并没有经过测试,也不建议在实际工作的系统上这样使用。
任何情况下都必须确保TCP/IP网络协议已经安装。
如果在Windows 95上运行,必须安装"Winsock2"升级补丁。
"Winsock2" for Windows 95可以在这里下载。
如果在NT 4.0上运行,建议安装Service Pack 6 ,因为Service Pack 4有众所周知的TCP/IP和Winsock完整性的问题,在以后的Service Pack中解决了这些问题。
下载 Apache for Windows关于Apache最新版本的有关信息可以在/download.cgi上找到。
那里会列出当前发行版本、所有最近的alpha和beta测试版本以及镜像web站点和匿名ftp服务器的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. Apache主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录(我安装到D:\Apache)。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。
2. PHP只要解压php-5.3.4-Win32-VC6-x86.zip并重名为文件夹为php到某个盘即可完成PHP 安装(我是将其解压复制到D盘目录下D:\php)3. MySQL点击Mysql安装程序自动安装,在此期间你可以根据需要选择Mysql数据库的安装目录(我安装到D:\MySQL),MySQL 安装完后会启动向导,你可以先取消,下一部的配置里有说。
三、配置1. Apache(Apache配置文件httpd.conf在Apache安装目录下的conf文件夹里面)(1)默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置(我改到D:\localhost\htdocs),即用文本编辑软件打开httpd.conf 将DocumentRoot "D:/Apache/htdocs"修改为DocumentRoot "D:/localhost/htdocs"再把<Directory "D:/Apache/htdocs">修改为<Directory "D:/localhost/htdocs">(2)修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行找到DirectoryIndex index.html修改为DirectoryIndex index.php index.html(3)使Apache支持PHP找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在其下面增加如下内容(注意php的安装路径)LoadModule php5_module "d:/php/php5apache2_2.dll"PHPIniDir "d:/php"AddType application/x-httpd-php .php .html .htm说明:我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。
2. PHP(配置文件php.ini在PHP安装目录下)(1)把php.ini-development改名为php.ini,然后用文本编辑器修改php.ini,接下来的步骤都是在php.ini进行的。
(2)找到; On windows:; extension_dir = "ext"修改为; On windows:extension_dir = "D:/php/ext"表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。
(3)由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll 等,即将;extension=php_curl.dll;extension=php_gd2.dll;extension=php_mbstring.dll;extension=php_mysql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_odbc.dll;extension=php_xmlrpc.dll去掉其前面的英文分号(;),如下extension=php_curl.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dllextension=php_xmlrpc.dll(4)配置PHP的Session功能在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB 主程序目录之外,此处我在D:\localhost目录上建立了phpsessiontmp目录,然后在php.ini 配置文件中找到;session.save_path = "/tmp"修改为session.save_path = "D:/localhost/phpsessiontmp"(5)配置PHP的文件上传功能同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D:\localhost目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到;upload_tmp_dir =修改为upload_tmp_dir = "D:/localhost/phpfileuploadtmp"(6)修改date.timezone,否则在执行phpinfo时date部分会报错:Warning: phpinfo() [function.phpinfo]…找到;date.timezone =修改为date.timezone = Asia/Shanghai3. MySQL点击开始菜单下Mysql Server5.5菜单中的Mysql Server Instance Config Wizard,完成Mysql 的配置向导。
(1)点击Next》后出现3个选项:选择Mysql服务器的类型Developer MachineServer MachineDedicated MySQL Machine我选第2个“Server Machine”(2)然后又是3个选项:Mysql数据库用途Multifunctional DatabaseTransactional Database OnlyNon-Transactional Database Only我选第1个“Multifunctional Database”(3)选择Mysql数据库的并发连接数Decision Support (DSS)/OLAP:最大20个连接并发数Online Transaction Processing(OLTP):最大500个并发连接数Manual Setting:自定义我选自定义,设置为50(4)选择Mysql服务的端口号,一般默认即可(5)选择Mysql数据库的字符集(推荐使用UTF8,比较通用,否则容易造成乱码。
)Standard Character SetBest Support For MultilingualismManual Selected Default Character Set / Collation我选“Manual Selected Default Character Set / Collation”,然后在Character Set 选择utf8 (6)设置Mysql为Windows服务在这里考虑开机速度的问题,我将自动登录Mysql服务取消了,一般你可以选择此选项,如果没有选,你可以使用net start mysql启动Mysql服务(停止就是net stop mysql)。
我的选择是“Install AS Windows Service”和“Include Bin Directory in Windows PATH”勾选,“Launch the MySQL Server automatically”去掉勾选(7)设置Mysql数据库root用户的密码(8)执行Mysql服务配置选项Mysql数据库的配置文件保存在D:\MySQL\my.ini,如果今后有什么变动,你可以修改此文件。
四、测试0. 重新启动Apache(系统托盘点击Apache 图标》Apache 2.2》Restart)1. 在D:\localhost\htdocs 建立index.php,输入如下内容<?phpphpinfo();?>然后在游览器中输入http://localhost,就可以看到PHP的具体配置页面了2. 修改index.php 为如下内容<?php$connect=mysql_connect("127.0.0.1","root","你的mysql数据库密码");if(!$connect) echo "Mysql Connect Error!";else echo "MySQL OK!";mysql_close();?>然后在游览器中输入http://localhost/,看到:“MySQL OK!”字样就说明PHP连接Mysql就算成功了。
五、安装数据库管理phpMyAdmin把下载回来的phpMyAdmin-3.3.8.1-all-languages.7z 解压到D:\localhost\htdocs 目录下,重新命名为phpmyadmin,这样你就可以用http://localhost/phpmyadmin 进入phpmyadmin 管理界面了这样Apache+PHP+MySQL 环境就搭建完毕,你可以正常安装WordPress了,不过要完美还要继续看下面的第六步。
六、问题与解决1. 在Windows 7中PHP连接Mysql时默认只能使用IP地址连接Mysql,而无法使用localhost 连接Mysql,解决方法为打开C:\Windows\System32\drivers\etc下的hosts文件,将# 127.0.0.1 localhost前面的注释# 去掉2. 在使用phpmyadmin导入数据库时,如果你的数据库大于2M(phpmyadmin默认为2M),那么会导入错误,这时我们要更改配置,打开php.ini,那么更改如下几处:file_uploads on(是否允许通过HTTP上传文件的开关。