`
字符串
  • 浏览: 37886 次
文章分类
社区版块
存档分类
最新评论

LAMP环境php开发学习笔记

阅读更多

首次搭建LAMP(Linux+Apache+Mysql+PHP)环境,在ubuntu系统下很顺利的安装了各程序,并顺利找到站点配置文件default,并复制该文件,修改部分参数,指向了自己决定的网站目录/home/.../Web,应用配置,重启apache,结果用浏览器访问时,遭遇403错误,提示无访问权限。

 

ForbiddenYou don't have permission to access /index.html on this server.

Apache/2.2.16 (Ubuntu) Server at localhost Port 80

 

作为一个linux新手(之前在windows下搞asp.net开发的),很迅速的意识到肯定是目录权限问题(IIS配置也遇到过差不多的问题),但是并未意识到如何解决这个权限问题,算是win环境的后遗症。尝试了修改目录 Web 的权限为 drwxr-xr-x后依然没有解决问题,甚为郁闷(思路其实已经正确了)。

 

之后东翻翻西翻翻,突然发现自己的用户主目录(/home/xxx)的权限是 drwx------,抱着试试的目的改为了755,再次使用浏览器访问,ok,解决。

 

综上,LAMP环境下进行web开发,若遇到403错误,需检查网站所在目录至根目录之间是否有权限不足的环节。(啊,一般来说,自己的机器,其实没必要像我这样把网站目录放到那么深的地方,囧。更好的建议是另建一个专放web的目录,距离根目录不用太远,定好权限,专门放web项目,以区别用户主目录。回头把自己的主目录权限改回700去。)

分享到:
评论

相关推荐

    lamp 学习笔记

    Linux的学习是深入理解计算机操作系统原理的重要途径,也是构建LAMP(Linux、Apache、MySQL、PHP/Perl/Python)服务器的基础。 7.1 Linux的历史与发展 Linux的起源可以追溯到1960年代的Multics项目,这是一个多...

    php基础学习笔记

    ### PHP基础学习笔记 #### 第一章:PHP + MySQL 基础入门 ##### Web 开发简介 在这一章节中,我们首先介绍了Web开发的基本概念及其工作原理。Web开发涉及创建和维护网站的过程,它包括前端开发(负责网站外观、...

    php入门到精通学习笔记

    【PHP入门到精通学习笔记】 PHP(Personal Home Page)是一种广泛使用的开源脚本语言,尤其在Web开发领域中。PHP最初是由Rasmus Lerdorf创建的,后来由Zend公司负责维护和商业化。PHP的设计目标是使得编写过程更...

    php100视频教程学习笔记.pdf

    WampServer是一个便捷的PHP开发环境,它集成了PHP、MySQL和Apache等组件,其中WampServer2支持PHP5.2.5版本。在配置过程中,需要注意开启display errors和short open tag选项,以便在开发过程中能及时发现并解决问题...

    很好的PHP学习笔记

    - **开发环境**:常用的PHP开发环境包括LAMP(Linux + Apache + MySQL + PHP)和WAMP(Windows + Apache + MySQL + PHP)。这里提到了WampServer 5,其中包含了PHP 5.2.5、MySQL 5、Apache 2以及PHPMyAdmin 2.11.1.1...

    马哥LAMP笔记

    **LAMP架构详解** LAMP(Linux + Apache + ..."马哥lamp视频笔记"可能包含了上述过程的详细步骤和注意事项,对于学习和实践LAMP环境搭建是非常有价值的资源。在实践中遇到问题时,查阅这些笔记可以帮助快速解决问题。

    Linux_5.4_RHCE_Apache高级配置_学习笔记

    【Linux 5.4 RHCE Apache 高级配置学习笔记】 在Linux 5.4的环境中,Red Hat Certified Engineer (RHCE) 认证需要掌握Apache服务器的高级配置技巧。本学习笔记旨在帮助读者深入理解如何高效管理和优化Apache服务器...

    韩顺平PHP从入门到精通笔记.zip

    1. PHP安装与配置:学习如何在不同的操作系统上安装PHP环境,如Windows下的XAMPP或Linux下的LAMP套件,以及配置PHP环境变量和设置PHP.ini文件。 2. PHP基本语法:包括变量定义、数据类型(整型、浮点型、字符串、...

    php全套笔记

    本笔记集合了韩顺平老师的PHP入门到精通教程,旨在帮助初学者系统学习PHP编程语言。PHP(Hypertext Preprocessor)是一种广泛应用于Web开发的开源脚本语言,尤其适合于动态网页内容的生成。笔记内容涵盖了HTML的基础...

    PHP笔记 传智播客

    在PHP的基础部分,笔记会讲解如何安装和配置PHP环境,包括LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、Apache、MySQL、PHP)平台的搭建。此外,还将详细介绍PHP的基本语法,如变量、数据类型、运算符、流程...

    韩顺平php全套视频教程笔记

    通过这份笔记,读者可以系统学习PHP编程的各个方面,从基础语法到高级应用,从理论知识到实战技能,全方位提升PHP开发能力。作者承诺,如果这不适用于任何学习者,他愿意亲自道歉,足见其对笔记质量的自信。对于想要...

    韩顺平php笔记

    3. **低成本**:PHP的开发和运行成本相对较低,尤其是配合开源的LAMP(Linux、Apache、MySQL、PHP)堆栈,可以实现低成本的Web开发环境。 4. **简单易学**:相比Java和ASP.NET,PHP语法更为简洁,学习曲线较平缓。 ...

    泰牛程序员韩顺平2017php视频教程笔记

    1. **PHP安装与环境配置**:讲解如何在不同的操作系统上安装PHP运行环境,包括Windows下的WAMP、Linux下的LAMP以及Mac上的MAMP等集成环境。 2. **PHP语法基础**:涵盖变量的声明、数据类型(如字符串、整型、浮点型...

    一键lamp(mysql分离)(apache2.2+mysql5.5+php5.3)

    通过这个详尽的笔记文档,初学者可以掌握搭建LAMP环境的基本技能,而经验丰富的开发者也能从中找到优化和维护环境的技巧。这个压缩包文件很可能包含了上述步骤的详细说明、配置示例、命令行操作和可能遇到的问题解决...

    Easyhadoop学习笔记

    这篇学习笔记主要涵盖了EasyHadoop的安装、使用、开发以及注意事项,帮助用户从零开始熟悉这款工具。 **1. EasyHadoop 1.1.1 安装使用手册** 在开始安装之前,需要准备以下环境: - **服务器**:支持x86 64位架构...

    PHP 韩顺平课程笔记

    4. 低使用成本:LAMP(Linux、Apache、MySQL、PHP)组合提供了经济高效的Web开发环境。 5. 简单易学:相对于ASP.NET和JSP,PHP的学习曲线较平缓。 6. 开源:源代码开放,允许二次开发,且有许多开源软件基于PHP。 ...

    php文档笔记

    【PHP文档笔记】这篇文档是关于在CentOS7操作系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境的学习笔记,由魏东霖撰写。LAMP环境是开发PHP web应用程序的基础,下面将详细阐述其中涉及的关键知识点。 1. **环境...

    HTML5学习笔记前台页面.pdf

    接着,笔记提到了三种常见的服务器组合:LAMP(Linux + Apache + MySQL + PHP),适合于自由软件开发,速度较快;J2EE(Unix + Tomcat + Oracle + JSP),适用于大型公司,成本较高但性能强大;以及ASP.NET(Windows...

Global site tag (gtag.js) - Google Analytics