lamp环境中的/到底是指的网站根目录还是linux的根
2013-06-21 10:32
471 查看
在lamp中经常会用到 require,require_once等包含文件的语句。
如果你使用相对路径没有问题。
但是如果你使用了这样的语句就要小心了。
对于如图网站目录
require_once '/include/common.inc.php';
这里你需要对/代表的路径非常清楚。/代表的是哪个路径呢?
如果代表网站目录,没有问题。
但是我再使用发现,如果这样写的话服务器会产生500错误。
如果/代表的时候linux的根的,应该怎么写路径的。
/document_root/include/common.inc.php
尝试一下,/usr/local/httpd/htdocs/include/common.inc.php
果然可以。
至此,确认/在lamp环境中代表的linux的根。
include_path问题,没有测试。
require_once "a.php";
会到include_path目录搜索a.php文件。没有测试。
如果你使用相对路径没有问题。
但是如果你使用了这样的语句就要小心了。
对于如图网站目录
require_once '/include/common.inc.php';
这里你需要对/代表的路径非常清楚。/代表的是哪个路径呢?
如果代表网站目录,没有问题。
但是我再使用发现,如果这样写的话服务器会产生500错误。
如果/代表的时候linux的根的,应该怎么写路径的。
/document_root/include/common.inc.php
尝试一下,/usr/local/httpd/htdocs/include/common.inc.php
果然可以。
至此,确认/在lamp环境中代表的linux的根。
include_path问题,没有测试。
require_once "a.php";
会到include_path目录搜索a.php文件。没有测试。
相关文章推荐
- linux下lamp环境修改网站根目录
- Linux Debian8环境安装Apache/PHP7/MariaDB网站环境(LAMP)
- Linux一键安装 Lamp环境 网站
- linux之oneinstack lamp 修改网站目录
- 生产环境Mysql数据库备份脚本,Linux下网站数据定期自动备份与删除脚本,Windows下备份网站目录和数据库
- [目录]Linux|UNIX下LAMP环境的搭建及常见问题
- LAMP(Linux+Apachd+Mysql+Php)搭建网站环境
- LAMP(Linux+Apachd+Mysql+Php)搭建网站环境
- Centos6.8下搭建LAMP(Linux、Apache、MySQL、PHP)环境
- 关于Unix/Linux之Inode之我见----------Unix环境高级编程--目录、文件
- Linux环境下网站平台的搭建 MySQL+apache+PHP
- 在WINDOWS下对LINUX中PHP环境的根目录进行共享
- yum 最简单的LAMP(linux+apache+mysql+php)环境搭建
- Red Hat EnterPrise Linux 5.4 LAMP环境架设及优化(附上博客工具wordpress)
- Linux上执行Tcl脚本与Tcl环境下执行脚本,还是有些区别的。(Tcpdump命令)
- 在Debian Linux上快速安装LAMP环境
- LAMP(Linux+Apache+Mysql+PHP)环境搭建
- Linux更改Apache网站目录出错:Document root must be a directory解决
- linux 构建LAMP网站服务平台
- 修改原CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境产生错误