apache和php配置(apache配置文件中怎么配置php)
本文目录
- apache配置文件中怎么配置php
- 如何使用apache+php+mysql配置php环境
- apache+php配置问题,网页输出源代码
- 怎样配置Apache+php
- 如何在windows下配置apache+php+mysql
- apache+php配置问题
- 怎样在Apache里修改PHP的配置
- 谁能教我怎么配置php、apache
- apache 如何部署 php
apache配置文件中怎么配置php
1.新建一个文件建立三个文件,分别为apache,php,mysql 等子文件夹。
2.分别下载好不同软件。
***隐藏网址***
***隐藏网址***
查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:\Program Files\Apache\htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。2)、查找“DirectoryIndex”,这里是默认首页文件名,可以在***** 的后面加入*****等。每种类型之间都要留一个空格。3)、查找《Directory /》Opti*** FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all《/Directory》修改为:《Directory /》Opti*** FollowSymLinksAllowOverride NoneOrder deny,allowallow from all《/Directory》如果不改这里的话,可能会出现 You don’t have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。
***隐藏网址***
*****的安装与配置方法
***隐藏网址***
注意:第一行的目录路径要更新为当前版本的apache动态链接库,比如这里我使用的是*****版本和*****,那这个文件必须是php5apache2_*****,而不能是*****、*****等。第二行为php脚步的后缀。php4版中,需要添加一行 AddType mod_*****,而在php5中,就不需要这样的一行 AddType mod_*****了,php5已经集成,否则 apache 启动不了。
以上就完成了apache和php的配置过程了,重启apache。在服务器的默认目录“D:\Program Files\Apache\htdocs”里新建文件*****,写上如下代码:《?phpphpinfo();?》
***隐藏网址***
如何使用apache+php+mysql配置php环境
若要让php支持mysql和gd库等组件,需对*****进行配置
首先将php.ini-development
改为*****
*****配置:
将
;extension_dir
=
"ext"
更改为:extension_dir
=
"C:\PHP\ext"并将前面的分号去掉,以设置php所支持组件的路径。
将下了代码的前面的分号全部删掉,以设置php所支持的组件。
;extension=php_*****
;extension=php_*****
;extension=php_*****
;extension=php_*****
;extension=php_*****
;extension=php_*****
;extension=php_pdo_*****
;extension=php_pdo_*****
;extension=php_pdo_*****
***隐藏网址***
***隐藏网址***
PHPIniDir
"C:/PHP/"
LoadModule
php5_module
"C:/PHP/php5apache2_*****"
***隐藏网址***
apache+php配置问题,网页输出源代码
如果出现输出php的源码,那说明你的apache和php没有集成在一起,apache收到.php的请求时不知道该给谁处理,就当做文本输出,从你的截图看,配置是没有问题的,一些建议
***隐藏网址***
***隐藏网址***
action 这个其实不需要
确认php5apache2_*****是正确的那个isap dll模块,并且是存在的
x-httdp-php .html 这个不要
希望对你有帮助
怎样配置Apache+php
1 准备工作:
a)下载PHP:
***隐藏网址***
下面是php官网左侧的提示:If you are using PHP with Apache 1or Apache2 from ***** you need to use the VC6 versi*** of PHP
If you are using PHP with IIS youshould use the VC9 versi*** of PHP
因为下载版本的不正确,在配置的过程中我就遇到过这样如下两种问题:Apache is running a threaded MPM,but your PHP Modle is not compiledto be threadsafe. You need to recompile PHP.和PHP Fatal error: Call to undefined function mysql_connect() in…。第二个问题让我很是崩溃,网上也搜了很多的解决办法,我也都按照他们所讲的一一配置了,但是还是无法解决,这个问题折腾了我好几天,最后终于在今天把上述2个问题都解决了,哈哈。。。
b) 下载 My**L Database
***隐藏网址***
c) 下载 Apache Server
***隐藏网址***
***隐藏网址***
***隐藏网址***
我的安装目录是D:/*****
1) 找到 DocumentRoot"D:/apache/Apache2/htdocs" 将其改为WEB目录 (目录名和路径随便你定,以后做PHP页面就放在这里面) ,我在D盘新建了web文件夹用来放置PHP页面,所以这里就改成了DocumentRoot"D:/web" 。
2)找到DirectoryIndex *****,在其后添加 *****。
3)选择模块化模式安装
找到 #LoadModulessl_module modules/mod_***** 这行,在此行后加入两行
LoadModule php5_moduleD:/php/php5apache2_***** (注意你的php文件夹里必有有这个php5apache2_*****文件才行)
PHPIniDir "C:/windows"(因为我是把*****文件放置在了该目录下面,后面会提到,不过好多网上都是直接写的D:/php路径也就是php的放置路径)
找到 AddTypeapplication/x-gzip .gz .tgz 这行,在此行后加入两行
***隐藏网址***
***隐藏网址***
4)找到《Directory /》《/Directory》如下,把Deny from all改成Allow from all。
《Directory /》
Opti*** FollowSymLinks
AllowOverride None
Order deny,allow
Denyfrom all
《/Directory》
4 配置*****我下载的是zip文件而不是installer文件。将文件解压,我是把这个文件copy到了D盘,并且命名为PHP。即路径为D:/PHP。在PHP文件夹里面找到php.ini-recommended(网上也有讲使用php.ini-dist的),将它copy到C:/windows下,并重新命名为*****。那么下面就是对这个*****的配置了:
1)查找extension_dir后面的改为"D:\php\ext"(注意路径里面是反斜杠\)
2) 查找WindowsExtensi***,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我是把下面几个前面的分号去掉了:
;extension=php_*****
;extension=php_*****
;extension=php_*****
;extension=php_*****
3) 找到doc_root, 将其设置为:doc_root="d:\web"(PHP页面的放置路径,前面有提到)
4) 在解压PHP文件里面找到*****,*****文件,把它复制到C:/windows/system32文件夹下。(如果下载版本不正确的话会导致这两个的文件缺失)
5) 将 PHP 目录添加到 PATH 环境变量中,
右击我的电脑-》属性-》高级-》环境变量-》系统变量-》找到 path 这个变
量,点击在后面加入 如D:/PHP;D:/PHP/ext;
此时PHP环境基本已经配置成功,重启apache服务
在web根目录里建一个名为*****的文件内容如下
《? echo phpinfo(); ?》
***隐藏网址***
在web根目录下建立*****文件内容如下:
《?php
$link=mysql_connect(’localhost’,’root’,’123456’); //注意这里的123456是数据的密码
if(!$link) echo "fail";
else echo "success";
mysql_close();
?》
***隐藏网址***
如何在windows下配置apache+php+mysql
PHP环境搭建
1Windows 7下安装Apache服务
***隐藏网址***
2Apache服务器信息
完成上述操作之后,点击下一步,选择Custom Setup,进行自定义安装。选择框中的各种选项我们保持默认即可,不需要更改。这一步我们只需要注意修改Apache安装的路径。
3 Apache自定义安装
完成上述几步操作之后,一路点击Next,即可完成Apache在Win7下的安装。完成之后,打开浏览器访问*****或localhost,如果出现“It works!”,表示Apache服务安装成功。
4 PHP环境搭建:
Windows 7下安装Mysql服务
My**L的安装相比Apache更为简单,双击*****,一路Next,同样选择Custom Setup自定义安装,如下图所示,只需要选择安装的路径即可,接着一路Next即可完成Win7下Mysql服务的安装。
5 My**L自定义安装
PHP环境搭建第三步:Windows 7下Mysql配置
完成安装之后,My**L会跳出My**L Server Instance Configuration窗口,这一块是对My**L服务器做的相关配置。首先,因为是开发环境,我们选择StandardConfiguration标准配置。配置第一步如下所示,My**L服务名称默认即可不需要改变,将”Include bin Directory in Windows PATH”勾选上,此项用于在CMD中直接可以使用My**L命令行工具。
6 My**L系统配置
My**L配置的第二步是设置root密码,原始安装的数据库root用户是没有密码的,我建议各位在这里,无论简单复杂,都设置一个密码。另外注意“Enable root access from remote machines”选项用于选择是否允许root用户远程连接数据库,做为开发环境,此项可以不选上也可以选上。“CreateAn Anonymous Account”不用勾选,匿名账户对于开发环境没有太多作用。
7 My**L安全配置
完成上述My**L配置之后,系统会开始进行配置过程,大概不到一分钟的时间,My**L在Win7下的配置完成。这里我们先暂时不管PHP与My**L之间的关联问题,等安装PHP结束之后,再做统一的配置。
PHP环境搭建第四步:Windows 7下PHP安装
因为我们下载的是php的zip包,相当于绿色软件一样,不需要进行繁琐的安装,直接解压*****文件到任意目录当中即可完成PHP在Win7系统下的安装。
8 PHP环境搭建
Windows 7下PHP、Apache、My**L综合配置
请注意:配置过程中使用的输入均为英文输入,尤其是标点符号的双引号,文中可能为中文引号,一旦直接复制粘贴,可能导致配置失败!!!
还有,如果在windows的文件夹系统直接复制路径,文件夹之间是反斜线(\),但是配置中使用的均为斜线(/),请不要输入错误。
PHP配置
首先进入PHP解压的目录,找到php.ini-development配置文件,并将其重命名为*****,该文件即为当前系统php的配置文件。打开*****配置文件,根据下面提示进行配置。
找到如下内容
; On windows:
; extension_dir = "ext"
修改为
; On windows:
extension_dir = "E:/ProgramFiles (x86)/PHP/ext"
请注意,extension_dir前面的分号需要去掉,另外将值修改为PHP文件夹下的ext文件夹路径,该配置用于更新PHP扩展路径文件夹,所有的扩展库都在该文件夹中。
接着,需要让PHP支持My**L数据库,并开启如CURL,GD2,XML,PDO等扩展,找到如下内容,将其前面的分号(;)去掉。
extension=php_*****
extension=php_*****
extension=php_*****
extension=php_*****
extension=php_*****
extension=php_pdo_*****
extension=php_pdo_*****
extension=php_*****
都知道PHP支持session功能,默认的,PHP的session是保存在文件系统中的,那么需要为Session设置保存文件夹。
找到如下内容
; *****_path = "/tmp"
修改为
*****_path = "E:/Program Files (x86)/PHP/custom/session"
将分号取出,并重新设置任意路径,确保文件夹存在即可,为了管理方便,建议设置到PHP的安装路径当中,防止不小心给删掉。
完成session设置之后,我们还需要配置一个文件夹路径,即PHP的临时文件路径,学习PHP的同学都知道,在通过PHP上传文件时,文件首先是在一个临时文件夹当中的。
找到如下内容
; upload_tmp_dir =
修改为
upload_tmp_dir = "E:/Program Files (x86)/PHP/custom/upload"
最后,PHP在***版本之后需要强制设置时区,否则在运行phpinfo()及部分程序时将报错无法运行。
找到如下内容
;***** =
修改为
***** = Asia/Shanghai
配置Apache支持PHP
***隐藏网址***
在
#LoadModule vhost_alias_module modules/mod_vhost_*****
下面一行添加如下内容。
LoadModule php5_module "E:/Program Files (x86)/PHP/php5apache2_*****"
PHPIniDir "E:/Program Files (x86)/PHP"
***隐藏网址***
该配置第一行指定PHP及Apache的模块路径,该模块文件一般位于php根目录下,
第二行用于指定PHP在Win7中的路径,
第三行添加文件类型,其中,第一及第二行需要根据PHP的安装路径进行修改。
接着,需要为Apache指定WEB服务器的根目录,默认的,Apache根目录为Apache目录下的htdocs文件夹,为了方便开发,将其设置在E盘下的htdocs目录。首先在E盘下建立htdocs目录,当然也可以修改为任意想命名的WEB根目录,然后,在配置文件中分别找到如下内容。
DocumentRoot "E:/Program Files (x86)/ApacheSoftwareFoundation/*****/htdocs"
《Directory "E:/Program Files (x86)/ApacheSoftwareFoundation/*****/htdocs"》
修改为
DocumentRoot "E:/htdocs"
《Directory "E:/htdocs"》
最后,修改根目录的初始文件类型,Apache默认使用*****作为目录的初始文件,这里为了让Apache首先寻找php文件,做些修改。
找到如下内容
DirectoryIndex *****
修改为
DirectoryIndex ***** *****
到此,Apache支持PHP的相关配置完成,重启服务器,在新的目录中创建*****文件,并写入如下内容。
《?php
phpinfo();
?》
再次打开浏览器,访问localhost,一切正常的话,就会显示php的相关配置信息了
9PHP配置信息
测试PHP对My**L的支持
最后需要测试下PHP是否已经能够连接数据库,在配置过程中,曾经将;extension=php_*****等一系列与My**L相关的扩展之前的分号给去除,这样PHP就能够通过这些扩展完美支持相应的程序。在根目录中创建*****文件,并写入如下内容。
《?php
$dbc= mysql_connect("*****","root","(你的mysql密码)");
if(!$dbc) {
echo"数据库链接错误!";
}else{
echo"PHP环境搭建:Windows7系统配置PHP+Apache+My**L环境教程";
}
mysql_close();
?》
10 在浏览器中访问,*****/*****,如果提示“PHP环境搭建:Windows7系统配置PHP+Apache+My**L环境教程”,则说明PHP已经完美支持My**L了。
apache+php配置问题
确保 ***** 可用。
将此文件放到 Windows 路径中。最好的位置是Windows 的 system2 目录。即将 ***** 文件拷贝到c:\windows\system32目录下。
2、配置*****。
压缩包中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用php.ini-recommended。将选择的 ini 文件拷贝到 c:\windows 目录下并重命名为 *****。
//等后面修改了配置再复制
三、配置*****
***隐藏网址***
查找:
DocumentRoot “D:/PHP/Apache/htdocs”
将路径修改成你想要的主页地址,如本文:
DocumentRoot “D:/PHP/WWW”
查找:
Directory “D:/PHP/Apache/htdocs”
修改为:
Directory “D:/PHP/WWW”
查找:
DirectoryIndex *****
添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如:
DirectoryIndex ***** ***** *****
在文档的最后加入以下字段:
***隐藏网址***
***隐藏网址***
PHPIniDir "D:\PHP\PHP\"
# 调用 PHP 5 模块
LoadModule php5_module "D:\PHP\PHP\php5apache2_*****"
也可以换成下面字段:
***隐藏网址***
***隐藏网址***
PHPIniDir "G:\PHP\"
# 调用 PHP 5 模块
LoadFile G:/php/*****
LoadFile G:/php/*****
LoadModule php5_module "G:\PHP\php5apache2_*****"
到此,***** 已经可以支持 ***** 了.
重新启动*****,如果不出错的话(Apache正常重启的话),双击Apache状态栏的图标
四、安装 My*******/My*******
------------------------------
解压缩*****(My*******版本)
或 *****(My*******版本 ) 到D:\PHP\My**L 中
下来安装 My**L 服务
开始-》运行-》cmd-》回车
然后进入 D:\PHP\My**L\bin 目录:
》cd D:\PHP\My**L\bin 回车
然后运行 My**L 服务安装脚本:
》mysqld-nt -install
显示 My**L service installed successfully,表示安装成功……
然后配置 My**L
打开D:\PHP\My**L文件夹,里面有很多个配置不同的ini 文件,我们选择my-*******这个文件,复制一份重命名为 *****用文本器打开它:
查找:
在下方加入以下字符行:
#My**L 安装目录
basedir=D:/PHP/My**L
#My**L 默认数据目录
datadir=D:/PHP/My**L/data
# 默认字符集设置为 UTF8
default-character-set=utf8
# 默认储存引擎
default-storage-engine=MyISAM
再在文档最下方加入:
Server=D:/PHP/My**L/bin/mysqld-nt****
My**L 配置完成
下面可以启动试试,打开 cmd****
输入:net start My**L
若显示‘My**L服务已经启动成功’ 则表示My**L服务已经启动成功’否则就是出错啦!
服务器启动了…… 我们就可以登录试试了……
》cd D:\PHP\My**L\bin 回车
接着**
》My**L -u root -p
由于 root 初始状态无密码,提示 Enter Password 时直接回车即可
然后命令行进入 My**L Shell 状态即表示“登录”成功……
你可以 exit 退出!
到此My**L 的安装工作完毕!
但这时的My**L是独立的,还没有与PHP关联!
五、My**L与PHP的关联
打开D:\PHP\PHP文件夹, 将PHP.ini-recommend 拷贝一份并更名为 ***** 然后用文本器打开
修改错误报告级别,运行一些书写不规范的程序,你会发现满屏的‘错误’
查找:
error_reporting = E_ALL
修改为:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT由于是本地调试,我当然希望错误被输出供我调试……
查找:
display_errors = Off
修改为:
display_errors = On
对于本地开发者,记录错误似乎没有必要……
查找:
log_errors = On
修改为:
log_errors = Off
设置扩展库的路径是很必要的……
查找:
extension_dir = “./”
修改为:
extension_dir = “D:/PHP/PHP/ext”
PHP 5 默认是不开启对 My**L 的支持的……
查找:
;extension=PHP_My*******
去掉前面的分号:
extension=PHP_My*******
查找:
extension=PHP_My*******
在下方加入:
extension=PHP_*****
查找:
;extension=PHP_*****
去掉前面的分号:
extension=PHP_*****
我们还希望对一些较常用的库进行调用,比如 PHP_***** 、 PHP_***** 、 PHP_***** 、 PHP_***** 等等, 开启方法同上.
(这里仅启用了常用扩展,其它的扩展请自行根据需要定夺)
查找:
;*****_path = “/tmp”
修改为一个存在的路径里或者到发布目录下建立一个 tmp 目录
这里我们选用前一种方法, 先建立这样一个目录 D:\php\Session 然后修改为:
*****_path = “D:/php/Session”
到这里基本就设置完毕了! PHP 也能正常支持 My**L 了!
///////////////
特别注意:将修改好的*****文件给系统的windows目录拷贝一份!不然会出错!
///////////////
另外,从*****开始,php中加入了时区的设置,在php中显示的时间都是格林威治标准时间,这就造成了我们中国的用户会差八个小时的问题!
相关设置是修改*****中的 ***** 参数:
; Defines the default timezone used by the date functi***
;***** =
默认是关闭的,只需把注释去掉,改为即可
; Defines the default timezone used by the date functi***
***** = PRC
其中PRC是“中华人民共和国”!
如果修改的D:\PHP\PHP\***** 还需要将修改好的*****拷贝一份到系统的Windows目录! 切记!
六、安装*****
解压缩下载到的*****到D:\PHP\WWW\phpmyadmin文件夹中
打开D:\PHP\WWW\phpMyAdmin\libraries文件夹,然后用文本器打开*****这个文件,
查找 $cfg
修改为你将上传到空间的phpMyAdmin的网址
如:$cfg = ’’;
*****安装完毕!这样就可以啦!
这时打开浏览器,在地址栏中键入“”
如果出现错误的话,请将D:\PHP\php下的*****文件复制到系统windows下的system32文件夹中!重启*****服务器!
七、其他细节
进入phpMyAdmin后会有警告:
!您配置文件中的设定与 My**L 默认权限账户对应(没有密码的 root)。您的 My**L 服务器使用默认值运行当然没有问题,不过这样的话,被入侵的可能性会很大,您真的应该先补上这个安全漏洞。
解决方法:
进入phpMyAdmin后点击"权限"
删除“任意”用户,选上删除与用户名称相同的数据库。
修改root用户的密码
打开G:\www\phpMyAdmin\libraries\*****
查找:
解决方法:
打开*****文件,
查找:
;extension=php_*****
去掉前面的分号:
extension=php_*****
保存后复制一份到C:\windows下,重启apache
怎样在Apache里修改PHP的配置
***隐藏网址***
有几个 Apache 指令可以使用户在 Apache 配置文件内部修改 PHP 的配置。哪些指令属于 PHP_INI_ALL,PHP_INI_PERDIR 或 PHP_INI_SYSTEM 中的哪一个,请参考附录中的 ***** 配置选项列表。
php_value name value
设定指定的值。只能用于 PHP_INI_ALL 或 PHP_INI_PERDIR 类型的指令。要清除先前设定的值,把 value 设为 none。
不要用 php_value 设定布尔值。应该用 php_flag。
php_flag name on|off
用来设定布尔值的配置指令。仅能用于 PHP_INI_ALL 和 PHP_INI_PERDIR 类型的指令。
php_admin_value name value
设定指定的指令的值。不能用于 .htaccess 文件。任何用 php_admin_value 设定的指令都不能被 .htaccess 或 virtualhost 中的指令覆盖。要清除先前设定的值,把 value 设为 none。
php_admin_flag name on|off
用来设定布尔值的配置指令。不能用于 .htaccess 文件。任何用 php_admin_flag 设定的指令都不能被 .htaccess 或 virtualhost 中的指令覆盖Apache 配置例子:
《IfModule mod_*****》
php_value include_path ".:/usr/local/lib/php"php_admin_flag engine on
《/IfModule》
《IfModule mod_*****》
php_value include_path ".:/usr/local/lib/php"php_admin_flag engine on
《/IfModule》
***隐藏网址***
谁能教我怎么配置php、apache
怎样配置PHP+APACHE+MY**L
使用软件:
*****以上版本
apache_***.53-win32-x86-no_*****
*****
mysql可以安装在C盘默认的目录下。
我习惯是把apache和php
放在d:\php\apache
d:\php\php
安装过程:
一。apache
基本next下来。中间的部分随便填。
***隐藏网址***
能看到一个apache的测试页面。(这个页面在htdos目录里面,以后若是把其他的放在这个里面可以把*****都删掉)
注意的是如果系统有IIS,则必须把IIS的端口换掉,比如换成8081。要保证只有apache占有80端口。
二。模块化安装PHP
解压缩PHP包,改文件夹名PHP到d:\php目录下。
找到php.ini-rem什么的,把它名字改成*****
将其拷到apache安装目录下,即路径为D:\php\Apache2(注意我的apache版本是2)
修改apache目录下的.*****文件。
查找extension_dir,讲其路径修改为"d:/php/php/ext"
查找display_errors 值修改为on
查找php_***** 去掉分号
查找*****_redirect 把分号去掉,1改称0 (有空格的话看起来不规范)
查找defaultcharset 去掉分号,iso-8859-1改成gbk或者gb2312(也可以不改)
查找*****_path 把/tmp改称d:/php/php/tmp,然后在php目录下建一个文件夹,文件夹名为tmp,去掉前面的分号
回到php目录,查找*****复制到window下,或者复制到window/system32下面都可以
查找*****,复制到apache目录下的modules里 (因为我apache版本是***)
***隐藏网址***
loadmodule php5_module modules/*****
***隐藏网址***
另起一行输入
***隐藏网址***
都保存,并且重新启动apache服务器。
***隐藏网址***
*****的内容为 hello,world!
*****的内容为
《?php
echo phpinfo();
?》
这个页面显示了一些配置的信息。
三.MY**L
安装mysql,一路next,记住要选中支持命令操作,打个勾。
cmd
mysql -uroot -pyes (这次用的密码是yes)
create database axin;
grant all on axin.* to axin identified by axin with grant option;
source d:\*****; (存放的目录是这个,依次导入)
---------------
配置MY**L
打开apache下的*****
查找extension=php_*****去掉前面的分号
查找*****_port = 后面改为3306 (mysql的端口号)
查找*****_host =值写为localhost
查找*****_user =值写为root
查找*****_password =改为我的密码,这里是yes
完毕保存,重启apache。
写一个文件*****
里面的内容
《?php
$link=mysql_connect("localhost","root","yes");
if($link)
echo "连接mysql成功";
else
echo "连接失败".mysql_errors();
?》
------------------最后测试一下
把文件llq防在htdocs文件夹下面
修改llqmis里inc文件里的用户名和密码,比如axin,axin6000
cmd
mysql -uaxin -paxin6000
use axin;
show tables;
就可以运行了,删除一些不不要的*****
于是,就可以运行了~~~
=========================
PS:存放php session值的文件夹可以随便选择路径,不一定要在php和apache下
***隐藏网址***
apache 如何部署 php
将你的apache的网站发布到你本机网卡的地址上,然后让处于同一网段内的另一台电脑访问你作为服务器这个电脑的ip即可
注意端口号
***隐藏网址***
2、配置服务器根目录权限
《Directory "c:/www/"》
Opti*** Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from all
《/Directory》
注意“c:/www/”为你网站根目录。重点是Allow from all,否则访问不进去
3、配置虚拟主机
《VirtualHost *****》
ServerName *****
DocumentRoot "c:/www/test/"
《/VirtualHost》
注意VirtualHost 与ServerName一致,除非你有DNS主机。这个ip是我本机的,你要改成你机器的ip,如果不会查IP另追问,DocumentRoot 为你网站的存放目录,你要发布的网页就在这个目录下,注意要在服务器根目录下,否则要另外配置权限。
4、重启apache服务。
5、在apache重启成功后,在你本机,用浏览器访问你的页面。我这里就是*****/*****,你要改成你的ip地址,成功,则发布完成,其他人也可以这么访问网页了
6、如果,在本机访问成功,而在其他设备无法访问,请修复网络问题,有关网络的问题请另追问,并说明报错等状况
我刚才看到,楼主在问题补充中提到了域名,这个的话就不是apache能完成的了,这里需要依靠DNS服务器来解决。
正常的家用电脑,以及路由器,都会自动请求递交给社会公用的域名服务器去进行域名解析,除非你的域名是经过国家正规管理部门购买的域名,否则,所用的域名是不会出现在公网DNS服务器上的,也就不能解析到你的服务器电脑上
简单的配置是这样的。在你服务器电脑上,不仅配置的apache 发布到端口ip。然后还要配置一个DNS服务器,配置你要的域名*****为你机器ip的别名。然后将你访问设备的首选DNS指向你的服务器DNS,让你的私有DNS对域名进行解析 即可
本文相关文章:
shiro框架配置文件(shiro框架 配置文件log4j.properties shiro在哪)
2026年4月21日 21:00
修改nginx镜像配置(如何通过java代码来修改nginx中的配置)
2026年4月16日 23:20
windows安装jdk(Windows系统下安装JDK,需要配置哪些系统变量)
2026年4月5日 12:00
android开发环境配置(如何配置android开发环境)
2026年3月30日 21:20
pcre是什么软件(如何在Linux系统中安装配置FastDFS软件)
2026年3月30日 16:00
springboot启动原理总结(springboot自动配置原理)
2026年3月30日 05:00
更多文章:
sharepoint**(计算机不加入域,怎么连接到sharepoint)
2026年4月23日 04:20
apache和php配置(apache配置文件中怎么配置php)
2026年4月23日 04:00
java中format函数用法(java中string.format(“%1$4d“,year),是什么意思)
2026年4月23日 03:40
gamma函数收敛证明(伽马函数的一些特殊函数值 比如(0)、(1/2)等)
2026年4月23日 03:20
linux会被美国禁用吗(如果美国禁售cpu,linux能代替吗)
2026年4月23日 02:40
java程序员晋升路线(Java工程师的发展目标有哪些(java开发工程师发展路线))
2026年4月23日 02:20

