您的位置:首页 > 其它

SmartWiki开发日志之环境配置和系统安装

2016-12-09 17:25 615 查看
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[/code] 
更多composer信息请点击这里 http://docs.phpcomposer.com/00-intro.html

安装SmartWiki

从GitHub上拉去SmartWiki的源码:

git clone https://github.com/lifei6671/SmartWiki.git[/code] 
更改目录权限:

chmod -R +x SmartWiki
chmod -R 0777 storage


在根目录执行:

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


到此配置完毕。直接打开在apache中配置的域名会自动跳转到安装页面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: