zoukankan      html  css  js  c++  java
  • SmartWiki开发日志之环境配置和系统安装

    SmartWiki是基于laravel5.2开发的在线文档管理系统。

    最低需要PHP5.6+MySql5.7。同时PHP需要开启一下扩展:

    • MCrypt
    • GD
    • PDO
    • PDO_mysql
    • mbstring

    如果需要使用memcached,还需要安装memcached扩展。

    以apache+php为例。


    第一步 安装Apache2

    sudo apt-get install apache2
    sudo a2enmod rewrite
    sudo gedit /etc/apache2/apache2.conf

    添加:AddType application/x-httpd-php .php .htm .html

    第二步 安装PHP模块

    sudo apt-get install php5

    第三步 安装Mysql

    sudo apt-get install mysql-server
    sudo apt-get install mysql-client

    第四步 其他模块安装

    sudo apt-get install libapache2-mod-php5
    sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php5-mysql
    sudo apt-get install php5-gd

    第五步 测试Apache是否正常工作

    打开浏览器,输入localhost,看看是否有It Works!网页展示。目录为/var/www (默认目录是www/html,自己改配置文件)

    第六步 创建虚拟主机

    <VirtualHost 127.0.0.1:80>  
        #你的网站目录  
        DocumentRoot "/var/www/SmartWiki/public"  
        #你网站的域名  
        ServerName wiki.iminho.me  
        ErrorLog "logs/dummy-host2.example.com-error.log"  
        CustomLog "logs/dummy-host2.example.com-access.log" common  
        #权限设置  
        Order allow,deny  
        Allow from all  
    </VirtualHost>  

    如果你的域名没有配置DNS则需要在需要访问的电脑上的C:/Windows/System32/drivers/etc/HOSTS 中添加一条解析指向你的服务器:

    119.29.18.202   wiki.iminho.me

    在apache配置的虚拟目录指向的目录下创建文件index.php,内容为:

    echo phpinfo();

    此时可以直接访问 http://wiki.iminho.me/index.php 如果能够访问则表示配置成功。

    Composer的安装


    执行命令下载composer:

    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/local/bin/composer

    如果命令执行失败,请执行一下命令:

    php -r "readfile('https://getcomposer.org/installer');" | php
    mv composer.phar /usr/local/bin/composer

    之后执行一下命令添加国内镜像:

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

     更多composer信息请点击这里 http://docs.phpcomposer.com/00-intro.html 

    安装SmartWiki


    从GitHub上拉去SmartWiki的源码:

    git clone https://github.com/lifei6671/SmartWiki.git

    更改目录权限:

    chmod -R +x SmartWiki
    chmod -R 0777 storage

    在根目录执行:

    composer install
    php artisan clear-compiled 
    php artisan optimize 
    php artisan key:generate

    到此配置完毕。直接打开在apache中配置的域名会自动跳转到安装页面。

  • 相关阅读:
    kubernetes----资源控制器5
    kubernetes----二进制安装3
    kubernetes----自动化安装2
    kubernetes----基础1
    PC微信低版本限制登录怎么办?
    mysql排名次
    mysql中GROUP BY中报错
    scrapy框架操作
    python QQ与微信自动发消息
    python中调用js的编码问题
  • 原文地址:https://www.cnblogs.com/lifeil/p/smartwiki-install.html
Copyright © 2011-2022 走看看