Install

目录
[隐藏]

1.下载

  1. 下载代码 https://github.com/ydhl/yangzie

2.配置

  1. yangzie是单入口框架,需要你的web 服务器支持rewrite:
    Apache Ngnix
    0. 启用rewrite module:
    LoadModule rewrite_module libexec/apache2/mod_rewrite.so
    1. 修改apache配置文件httpd.conf, 取消下面这行代码的注释
    Include /private/etc/apache2/extra/httpd-vhosts.conf
    去掉前面的#
    2. 修改httpd-vhosts.conf
    <VirtualHost *:80>
      DocumentRoot “/path-to-your-yangzie-dir/app/public_html”
      ServerName YOUR-DOMAIN.com
      ErrorLog “/path-to-your-log-dir/YOUR-DOMAIN.com-error_log”
      CustomLog “/path-to-your-log-dir/YOUR-DOMAIN.com-access_log” common
      <Directory “/path-to-your-yangzie-dir/app/public_html”>
        AllowOverride All
        Require all granted
      </Directory>
    </VirtualHost>
    1. 修改nginx配置文件如下:
    server {
    root path-to-your-yangzie-dir/app/public_html;
    index index.html index.php index.htm;
    server_name YOUR_DOMAIN.com
    }
  2. 修改本地的hosts文件,加上127.0.0.1 YOUR-DOMAIN.com
    Windows Mac & Linux
    C:\WINDOWS\system32\drivers\etc\hosts /etc/hosts
  3. 完成!打开浏览器,访问YOUR-DOMAIN.com
  4. 如果你本地安装的是php5.4 以上的版本,体验yangzie也无需web 服务器,只需:
    1. cd 进入到项目的public_html目录
    2. php -S localhost:8080
    3. 浏览器直接访问localhost:8080 即可
  5. 如果一切顺利,你将看到如下界面: