博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SmartWiki开发日志之环境配置和系统安装
阅读量:4685 次
发布时间:2019-06-09

本文共 1844 字,大约阅读时间需要 6 分钟。

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

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

  • MCrypt
  • GD
  • PDO
  • PDO_mysql
  • mbstring

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

以apache+php为例。


 

第一步 安装Apache2

sudo apt-get install apache2sudo a2enmod rewritesudo 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-serversudo apt-get install mysql-client

第四步 其他模块安装

sudo apt-get install libapache2-mod-php5sudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo apt-get install php5-gd

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

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

第六步 创建虚拟主机

#你的网站目录 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

 

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

119.29.18.202   wiki.iminho.me

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

echo phpinfo();

此时可以直接访问  如果能够访问则表示配置成功。

 

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信息请点击这里 

安装SmartWiki


 

从GitHub上拉去SmartWiki的源码:

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

更改目录权限:

chmod -R +x SmartWikichmod -R 0777 storage

在根目录执行:

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

 

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

 

转载于:https://www.cnblogs.com/lifeil/p/smartwiki-install.html

你可能感兴趣的文章
数据库插入数据乱码问题
查看>>
OVER(PARTITION BY)函数用法
查看>>
altium annotate 选项设置 complete existing packages
查看>>
【模式识别与机器学习】——SVM举例
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
html td 限制 高度 和 宽度
查看>>
mysql查询一个表的字段,添加或修改到另外一个表的数据
查看>>
CL.exe的 /D 选项, Preprocessor Macro预处理器宏定义
查看>>
[Pytorch]Pytorch中tensor常用语法
查看>>
ZOJ 1008 Gnome Tetravex
查看>>
Jenkin远程部署Tomcat8.5总结
查看>>
编写Linux中sh文件执行时出现莫名字符的问题
查看>>
简单数论(一)
查看>>
Populating Next Right Pointers in Each Node
查看>>
CXF和Axis的比较【转】
查看>>
设计一个函数,它接受不定数量的参数,这是参数都是函数。这些函数都接受一个回调函数作为参数,按照回调函数被调用的顺序返回函数名...
查看>>
Ubuntu 18.04 安卓调试小米
查看>>
MyBatis学习总结_06_调用存储过程
查看>>