windows环境下YOURLS安装与部署

来源:互联网 发布:ios 保存数据到沙盒 编辑:程序博客网 时间:2024/05/17 01:21

YOURLS是一个免费的PHP版本的短url生成系统,支持短url生成、调用统计、第三方插件等功能。
本文从安装配置环境开始逐步引导大家在windows环境上搭建一个自己的学习平台 。


WAMP安装与配置

对于不熟悉php的同学来说,wamp(Windows、Apache、MySQL、PHP)为我们省去了很多的麻烦。这款软件在安装的过程中就已经把 Apache、MySQL、PHP集成好了,而且也做好了相应的配置,除此之外,还加上了SQLitemanager和phpmyadmin,省去了很多复杂的配置过程。更值得高兴地是这款软件也是完全免费的。

下载

可以在wamp官方网站下载最新的版本,下载时需要根据自己的机器选择(32/64)bit。

安装

wamp安装非常简单,只需要一路next就ok了。此处建议安装路径不要太深,而且也不要包含中文。

MySQL 配置

wamp安装完毕后,MySQL默认是没有密码的,此处需要更改密码。

  • 打开mysql命令行界面:
    mysql命令行界面
    提示输入密码,因为现在是空,所以直接按回车。
  • 输入 use mysql
  • 然后输入要修改的密码的sql语句“update user set password=PASSWORD(‘admin’) where user=’root’;”
  • 最后输入“flush privileges;”

phpmyadmin配置

修改MySQL密码后,也需要更改phpmyadmin的访问配置。
在%WAMP_HOME%\apps\phpmyadmin4.1.14\ 目录下,找到config.inc.php,修改密码为我们刚才设定的密码:

$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = 'admin';

YOURLS部署

下载源码

从Github上下载最新代码

部署

解压到%WAMP_HOME%\www目录下

修改配置

%WAMP_HOME%\www\user 下有一个样例配置文件config-sample.php,此处拷贝一份,重命名为config.php。修改文件的配置:

配置参考

注意图中表红线部分,这里就是我们需要修改的地方

另外,本文件中:

$yourls_user_passwords = array('username' => 'password',// 'username2' => 'password2',// You can have one or more 'login'=>'password' lines);

这里的用户名,密码就是我们登录管理平台的用户名,密码。

安装

访问 http://localhost/admin/ 执行安装。

.htaccess 文件编写

本例中 YOURLS 是放在www目录下,默认根路径为 ‘/’ ,在www文件夹下新建.htaccess文件,填入配置规则:

# BEGIN YOURLS<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^.*$ /yourls-loader.php [L]</IfModule># END YOURLS

如果部署的不在根路径下,例如,在 somedir 目录下

# BEGIN YOURLS<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /somedir/RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^.*$ /somedir/yourls-loader.php [L]</IfModule># END YOURLS

YOURLS上也提供了nginx转发服务器的配置样例,详细请参考Nginx配置。

本过程为必须配置,不配置的话就会出现无法找到页面的问题。因为该url是不存在的。

进入界面使用

填入上面的 username/password 就可登录进入系统了:
这里写图片描述

成功界面:
这里写图片描述

系统中已经有3个默认生成的短串了,单击 ozh ,即可访问原始的url。如果出现无法访问,则需确认 .htaccess 文件是否正确了。

0 0