ubuntu14.04 LNMP安装后的设置

ubuntu lamp的环境安装详见我之前写的博文:http://blog.db89.org/ubuntu12-04-install-nginx-php-mysql-lnmp-of-the-web-server-environment/

之前用的12.04 变化不是很大,按照上面链接的操作就行,好像就变了一两个PHP扩展的命名,不过不用担心会自动识别并转换为新安装包的。


先说说mysql,mysql安装完了,新建了一个主机为%的用户,远程还是不能连接,这是要修改:mysql.cnf配置文件。

找到:

修改为:

重启mysql远程用户也就可以连接了。

还有就是mysql的字符集了,默认的是latin1,如下:

但是我想试用的默认是utf8字符集,修改一下mysql.cnf配置文件即可。

找到客户端配置[client] 在下面添加

在找到[mysqld]在下面添加

找到[mysql]在下面添加

之后重启mysql后,修改之后应该是这个样子:


下面说说PHP,php按照正常的安装即可,但是需要Mcrypt的同学要注意了,ubuntu14.04没有做好软连接,虽然安装了并没有生效。

首先安装扩展mcrypt

使用下面的命令:

这时会创建两个软连接:

重启一下 php-fpm

现在用php -m 命令查看一下有没有加载上模块.

用下面的方法也可以的,加个软连接:

如果是使用的apache不是nginx还需要多加一个软连:

重启一下服务即可。


关于nginx,没有什么要说的了,就提一下配置吧。

在/etc/nginx/sites-available 这个目录配置好自己的虚拟目录 软连到/etc/nginx/sites-enabled这个目录下即可。

贴个自己的nginx配置文件: