通过终端打开 Sublime Text 3

在某些环境下我们需要在终端中输入命令使用 Sublime Text 3 打开特定文件,而默认是不能通过终端打开,需要输入如下命令使其生效:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

如何在 Ubuntu 上安装 Laravel

本文是在《在 Ubuntu 上搭建 LEMP 环境》这篇文章的基础上来安装搭建 Laravel 环境。如果你还未在 Ubuntu 上搭建 Web 环境,请先参照那篇文章搭建 LEMP 环境。

介绍

Laravel 是一套简洁、优雅的 PHP Web 开发框架,它基于 Symfony 的一系列组件及其他 Web 常用工具架构而成,使开发人员能够愉悦的快速开发一个网站。

Keep reading...

在 Ubuntu 中安装 PHP 的 Mcrypt 扩展

通过 apt-get 安装 PHP 之后并没有 Mcrypt 模块,需要单独安装。

什么是 Mcrypt

PHP 除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库 Mcrypt 和 Mhash。

Mcrypt 扩展库可以实现加密解密功能,既能将明文加密,也可以密文还原。

Keep reading...

在 Ubuntu 中修改 MySQL 的 root 密码

在使用 apt-get 安装 MySQL 的过程中,提示需要设置 root 的密码,有可能为了密码强度使用生成器生成了一个密码,复制粘贴进行设置。

而在这个过程中却会产生一些当时并不能发现的错误,比如我当时就生成了一个密码复制粘贴进行设置的。

当忘记了 MySQL 的 root 密码应该怎么重置呢?

网上也有不少的方法,但并不是通用的,这篇文章就和大家分享怎么在 Ubuntu 下重置 MySQL 的 root 密码。

首先编辑 MySQL 的配置文件,在终端中输入下面的命令:

sudo nano /etc/mysql/my.cnf

找到 skip-external-locking,并在其下一行添加 skip-grant-tables

Keep reading...