windows安装yourls短链接

WAMP安装与配置

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

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

MySQL 配置

安装MySql,并且创建数据库yourls

phpmyadmin配置

需要更改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。修改文件的配置:

define( 'YOURLS_DB_USER', 'root' );
define( 'YOURLS_DB_PASS', '930204' );
define( 'YOURLS_DB_NAME', 'yourls' );
define( 'YOURLS_DB_HOST', '121.42.37.157' );
define( 'YOURLS_DB_PREFIX', 'yourls_' );
define( 'YOURLS_SITE', 'http://localhost' );

配置参考

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

另外,本文件中:

$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 On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]
</IfModule>
# END YOURLS

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

# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /somedir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /somedir/yourls-loader.php [L]
</IfModule>
# END YOURLS

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

进入界面使用

填入上面的 username/password 就可登录进入系统了:

成功界面:

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

yourls api

http://localhost/yourls-api.php?signature=0a88314b95&action=shorturl&format=json&url=https://www.52wss.com

微信公众号,欢迎扫码关注