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中配置的域名会自动跳转到安装页面。

时间: 2024-10-07 05:53:49

SmartWiki开发日志之环境配置和系统安装的相关文章

C、Shell、Perl基于Tomcat开发CGI程序环境配置

基于Tomcat7.0版本配置CGI开发环境,步聚如下: 以我的Tomcat7安装目录为例:TOMCA_HOME = /Users/yangxin/Documents/devToos/java/apache-tomcat-7.0.39 1.打开TOMCA_HOME/conf/web.xml 将CGI的Serlvet配置与URL映射注释打开 <servlet> <servlet-name>cgi</servlet-name> <servlet-class>or

[android开发篇]java环境配置

http://www.runoob.com/java/java-environment-setup.html Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,

webpack开发与生产环境配置

前言 作者去年就开始使用webpack, 最早的接触就来自于vue-cli.那个时候工作重点主要也是 vue 的使用,对webpack的配置是知之甚少,期间有问题也是询问大牛 @吕大豹.顺便说一句,对于前端知识体系迷茫的童鞋可以关注豹哥的微信公众号,<大豹杂说>.豹哥对于刚开始小白的自己(虽然现在也白)知无不谈,而且回复超快超认真.这里真的很感谢豹哥.前段时间工作不忙,自己就啃了啃webpack的官方文档,毕竟知识还是在自己脑袋里踏实.然后根据vue-cli的配置文件丰富了一点新的东西,发布出

安卓开发基础及环境配置

2011年买了第一部安卓操作系统的手机,当时势头正盛的HTC不可思议(incredible),当时的想法就是想学习下智能手机开发,但是由于各种原因,客观上是公司的项目太忙了,忙于项目管理.团队建设.客户上线,分析设计.编写代码,一直在做传统的业务管理系统,主观上还是压力不够,没有挤出时间涉猎智能手机这块.时光一晃,今年已经33岁,按照中国的国情,技术路线生涯估计最多还有7.8年的时间,抓紧时间利用多年的开发经验,迅速补上移动开发这块内容. 今年中秋节,用了一天时间把开发环境配置好了,按照我的学习

linux mint关于web开发的相关环境配置

在安装linux之前首先要明白linux系统的功能特性,linux是多少位 的,对要使用的工具要有大体的了解,那样就不至于在之后的安装中耽误太多时间,比如安装的系统是32位的就要安装与之对应的工具. 我们大体上了解一下linux能支持的又比较常用的工具: 1.skype 主要是应用于linux聊天和互动,以及数据资料的传送和共享,linux是不支持QQ系列的交流工具的,所以skype充当了一个的社交类的linux应用的角色.至于安装,直接在软件管理器中搜索skype,找到skype,点击安装就可

javaee开发工具及环境配置过程

在配置javaee开发环境的过程中遇到过很多问题,在此系统的整理一下我之前的配置过程 注:配置过程学习自<JSP&Servlet学习笔记(第二版)>详细过程可以阅读此书.在文章的最后会贴出我的所有开发工具 一.准备开发环境 1. 安装Tomcat 这里使用Apache Tomcat作为Web容器,下载网址: http://tomcat.apache.org/download-70.cgi 注:这里使用的Servlet/JSP版本是Servlet 3.0/JSP 2.2,支持此版本的To

exlipse开发安卓的环境配置

1. error1:    就是是Eclipse在打开的时候,加载虚拟机不正确. failed to load the jni shared library “c:jre\bin\server\jvm.dll 在Eclipse文件夹里面有个eclipse.ini文件,在你们加上  -vm C:\Program Files\Java\jdk1.7\bin\javaw.exe 这个就能保证你环境变量正确,前提你的jdk,jre安装得当,上面的加粗的部分就是path,根据你电脑中的路径变更. 要是这样

【Qt】Qt在Windows下的开发与调试环境配置

前文已经交待了从源码编译Qt自定义版本.现在可以开始配置一下开发与调试程序并写个Hello World了. 1. IDE 虽然Qt官方有VS插件使我们可以在VisualStudio中开发Qt应用,但我的感觉是那样的体验不太好,我还是喜欢使用清爽的Qt Creator来开发. QtCreator的下载地址:http://download.qt-project.org/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-window

大数据开发keras框架环境配置小结

系统安装问题 win10+ubuntu16.04 在win10在需要security boot设置成disable,否则安装完后无法设置启动项. 安装完ubuntu重启,系统会直接进入win10,需要使用EaeyBCD进行启动项设置. 进入ubuntu系统,校园网不要使用DSL联网,而是直接默认连上有线连接后在网页进行登录 显卡驱动安装 第一步需要干掉nouveau,两种方法:一种禁用,一种移除. 安装显卡驱动需要关闭X窗口,在文字窗口进行,若安装为中文系统,在文字窗口显示不了汉字. cuda及