`

mac下配置yii2 apache

 
阅读更多

 

当apache2的 httpd-vhosts.conf 设置的文件权限 与 .htaccess 的rewrite规则相冲突时,会报 403错误

 

 

 

<VirtualHost *:80>
    ServerName y2.com
    #DocumentRoot "/Library/WebServer/Documents/yii2-ace-admin/backend/web/"
    DocumentRoot "/Users/mrchow/Sites/yii2-ace-admin/backend/web/"

   # <Directory "/Library/WebServer/Documents/yii2-ace-admin/backend/web/">
    <Directory "/Users/mrchow/Sites/yii2-ace-admin/backend/web/">
        # 重定向规则
        # use mod_rewrite for pretty URL support
        RewriteEngine on
        # If a directory or a file exists, use the request directly
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        # Otherwise forward the request to index.php
        RewriteRule . index.php

        # use index.php as index file
        DirectoryIndex index.php

        # 文件权限
        Options FollowSymLinks Multiviews
        MultiviewsMatch Any
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

 

 

 

 

 

 

分享到:
评论

相关推荐

    在Mac OS上搭建PHP的Yii框架及相关测试环境

    默认情况下,Selenium Server监听4444端口,如果需要更改,记得相应地更新Yii的配置。 - **PHPUnit**:安装PHPUnit有几种方式,可以通过Phar文件或PEAR。Phar是PHP的打包格式,可以直接下载phpunit的phar文件并将其...

    php程序员菜鸟php入门教程.doc

    LoadModule php_module "path/to/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "path/to/php" ``` **四、PHP语法基础** 1. **变量声明**:PHP是弱类型语言,变量以$开头,如 `$...

    PHPbianchengqibu

    2. **WAMP**:专为Windows平台设计的集成环境,同样包含Apache、MySQL和PHP,安装配置简单快捷。 3. **MAMP**:针对Mac OS X用户的集成环境,功能与XAMPP类似。 4. **LAMP**:Linux下的Apache、MySQL、PHP组合,适合...

    基于PHP的七夕在线表白自动生成阿狸版.zip

    2. **跨平台**:支持多种操作系统,如Windows、Linux、Mac OS等。 3. **数据库支持**:能与MySQL、PostgreSQL、SQLite等多种数据库进行交互。 4. **丰富的扩展库**:提供大量预定义函数,以及如PDO...

    第1章 PHP概述

    2. PHP的安装与配置: - 安装PHP:通常与Web服务器(如Apache或Nginx)一起安装,可以通过XAMPP、WAMP等集成环境快速搭建开发环境。 - 配置PHP:通过修改php.ini文件来设置PHP的行为,如内存限制、错误报告等。 -...

    十天学会PHP

    - 安装Apache服务器:Apache是PHP运行的常用Web服务器,我们需要学习如何在Windows、Linux或Mac OS等不同操作系统上安装和配置Apache。 - PHP安装与配置:下载并安装PHP,配置php.ini文件,确保PHP可以正确解析.php...

    PHP完全中文使用手册

    1. **安装与配置**:手册将涵盖如何在不同的操作系统(如Windows、Linux、Mac OS)上安装PHP环境,包括设置PHP、Apache服务器和MySQL数据库的集成环境,如XAMPP或WAMP。 2. **变量与数据类型**:PHP支持多种数据...

    2014php兄弟连教程

    1. PHP安装与配置:教程首先会介绍如何在不同的操作系统(如Windows、Linux、Mac OS等)上安装PHP环境,包括PHP、MySQL和Apache等组件的集成安装,如XAMPP或WAMP服务器。 2. PHP语法基础:涵盖变量、常量、数据类型...

    PHP全套教程.zip

    1. **PHP基础知识**:教程首先会介绍PHP的历史、特点和安装环境,包括如何在Windows、Linux或Mac OS上设置PHP开发环境,以及与Apache或Nginx等Web服务器的集成。 2. **PHP语法**:讲解PHP的基本语法,如变量、数据...

    PHP中文手册下载文件

    2. 安装与配置:PHP可以在多种操作系统上运行,包括Windows、Linux、Mac OS等。安装过程中,需要配置PHP解析器、Web服务器(如Apache或Nginx)以及数据库(如MySQL),确保它们之间的兼容性和正确通信。 3. 基本...

    整站程序雪缘动感在线系统-luckysnow-php

    2. **跨平台**:PHP可在多种操作系统上运行,如Windows、Linux、Mac OS等,这为开发者提供了极大的灵活性。 3. **数据库支持**:PHP支持众多数据库系统,如MySQL、PostgreSQL、SQLite等,这使得它可以方便地与各种...

    php高手级手册

    1. PHP安装与配置:了解如何在不同操作系统(如Windows、Linux、Mac OS)上安装PHP环境,包括设置PHP、Apache或Nginx服务器和MySQL数据库。 2. 变量与数据类型:掌握PHP中的变量声明、数据类型(如字符串、整型、...

    计算机软件-编程源码-PHP中文使用手册.zip

    1. PHP安装与配置:介绍如何在各种操作系统(如Windows、Linux、Mac OS等)上安装PHP环境,包括PHP、Apache或Nginx服务器和MySQL数据库的集成安装,如XAMPP或WAMP套件。 2. PHP语法基础:讲解PHP的基本语法,包括...

    phpcourse

    1. PHP安装与环境配置:了解如何在Windows、Linux和Mac OS等操作系统上搭建PHP运行环境,包括安装PHP、Apache或Nginx服务器以及MySQL数据库。 2. PHP语法入门:学习PHP的基本语法,如变量声明、数据类型(字符串、...

    安装PHP通常涉及下载并配置一个Web服务器(如Apache或Nginx),并安装PHP解释器。在Windows上,可以使用XAMPP或WAMP这样的集成开发环境。在Linux或Mac上,可以通过包管理器如apt或brew来安装PHP和相关组件。 3. **...

    CS312T21:CS312的班级项目

    它可以在多种操作系统和Web服务器上运行,如Windows、Linux、Mac OS X以及Apache、Nginx等。PHP支持多种数据库系统,如MySQL、PostgreSQL、SQLite等,这使得开发者可以灵活选择适合的数据库来存储和管理数据。 ...

    Intro-PHP

    2. **跨平台**:PHP可以在多种操作系统上运行,包括Linux、Windows、Mac OS等,这使得开发者能够在不同的服务器环境下进行开发和部署。 3. **易学易用**:PHP语法简洁明了,与C语言类似,对于初学者来说,学习成本...

    php-hillel

    2. **变量作用域**: PHP 中有四种变量作用域:局部、全局、静态和超全局。局部变量只在函数内部有效,全局变量在整个脚本中都有效,静态变量在函数每次调用时保留其值,超全局变量如 `$GLOBALS`、`$_POST`、`$_GET...

Global site tag (gtag.js) - Google Analytics