xampp安装到可以运行 .php 文件

本文介绍如何安装XAMPP并解决常见的启动问题,包括端口冲突的处理方法,并提供两种运行PHP文件的方式,一是通过本地服务器直接访问,二是更改配置文件指向自定义目录。

一、xampp安装

下载路径:https://www.apachefriends.org/download.html

(安装这个以后不需要再安装Apache 和 php了)

       进入网站可以根据不同需求选择不同的操作系统,自己的电脑是win7系统,64位,是从下面选择其中一个下载的,下载下来的格式:xampp-win32-5.6.24-1-VC11-installer.exe,可以直接进行安装。


安装好之后可以打开启动一下apache看是否可以启动。如果启动时出现:

21:22:25  [Apache]  Error: Apache shutdown unexpectedly.
21:22:25  [Apache] This may be due to a blocked port, missing dependencies, 
21:22:25  [Apache] improper privileges, a crash, or a shutdown by another method.
21:22:25  [Apache] Press the Logs button to view error logs and check
21:22:25  [Apache] the Windows Event Viewer for more clues
21:22:25  [Apache] If you need more help, copy and post this
21:22:25  [Apache] entire log window on the forums\

Apache服务器所使用的端口被其它程序占用了(80端口或443端口被占用)。解决办法:点击Netstat查看哪个端口号被占用


如果是 443 端口号被占用:

      简便的方法是在Apache对应的config中将Listen 443这句注释掉:# Listen 443   或  将443改为4433或其它值(尽量不要使用0-1023)。也可以到安装目录下的httpd-ssl.conf文件中修改。

如果是80端口号被占用:

     简便地的方法是 将Listen 80和 ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,这个是系统保留端口),要保持一致。也可以到安装目录下的httpd.conf文件中修改。

修改完成后记得重启一下xampp这样才能生效。

二、运行php文件的方法

1. 在xampp的htdocs文件下的php文件可以直接在浏览器中输入localhost/文件路径/文件名.php 

    例如:我的 helloworld.php 文件放在D:\xampp\htdocs\myProjects下,那么我在浏览器中的运行路径是: localhost/myProjects/helloword.php

2. 如果根据项目需求我不想将开发项目放在安装目录下(D:\xampp\htdocs路径下,可以吗?答案是可以的。

   在Apache安装目录下的conf文件中找到httpd.conf,找到"DocumentRoot”,把后面的路径改成需要指定的目录的绝对路径(注意把"\"改成"/"),比如我想把我的G:\myProjects设置成我php站点的根目录,就把DocumentRoot这一行改为 DocumentRoot "G:/myProjects",修改之后重启Apache,测试是否生效。

如果无法访问你所设置的目录,可以改一下httpd.conf中带绝对路径的<directory>标记,比如我以前的
是<Directory "D:/Program Files.....">,就改成<Directory "G:/myProjects">,然后重启Apache。


      此时的运行路径也是: localhost/ myProjects /helloword.php


3. 想在elclipse下直接运行,需要设置eclipse,设置方法转自:http://blog.csdn.net/silence1214/article/details/8287189


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值