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
微信公众号,欢迎扫码关注
