Kevin's Zone

  • Home
  • Project
  • ContactMe
  • Login
  • Register
Kevin
受苦即了苦, 享福即消福, 福尽而死
  1. 首页
  2. 学习笔记
  3. Linux
  4. 正文

Ubuntu14.04安装MySQL+Nginx+PHP

2016年12月7日 3063点热度 0人点赞 0条评论

[title]一. 安装MySQL 5.6[/title]

 

1. 更新源:

apt-get update

2: 顺便把已安装程序的更新一下

apt-get upgrade

3:安装mysql-client-core-5.6

apt-get install mysql-client-core-5.6

4:安装mysql-client-5.6

apt-get install mysql-client-5.6

5:安装mysql-server-5.6

apt-get install mysql-server-5.6

这一步安装会要求设置root密码, 不要为空. 安装完后MySQL应该已经启动了

6:配置MySQL

vim /etc/mysql/my.cnf

按任意字母开始编辑

    为了不出现乱码, 在以下位置添加配置:

[client]

default-character-set = utf8

[mysqld]

character-set-server = utf8

[mysql]

default-character-set = utf8

也可以使用utf8mb4, utf8mb4比utf-8多支持一个字节, 兼容utf-8, 但是只能在MySQL5.5以上才可以用.

把这行配置注释掉, 为了开远程访问, 不让它只绑定到127.0.0.1

# bind-address = 127.0.0.1

修改完毕按ESC  输入:wq 回车保存

7:开启远程访问

登录MySQL

mysql -uroot -p

把密码替换成root密码

grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;

刷新权限

flush privileges;

接下来就可以在第三方工具上连接数据库了, 例如Navicat

 

[title]二. 安装Nginx[/title]

1. 安装Nginx

apt-get install nginx

2. 启动Nginx

service nginx start

 

此时访问服务器IP应该可以看到 "WellCome to nginx!" 字样, 表示安装成功

3. 配置Nginx

vim /etc/nginx/sites-available/default

此处添加 index.php:

qq%e6%88%aa%e5%9b%be20161207105533

取消此处的注释:

qq%e6%88%aa%e5%9b%be20161207105612

保存退出, 重启Nginx

service nginx restart

[title]三. 安装PHP5[/title]

1. 安装php5-fpm

apt-get install php5-fpm

2. 安装php5-mysql

apt-get install php5-mysql

3. 配置php

vim /etc/php5/fpm/php.ini

按/输入cgi.fix_pathinfo搜索, 把=1改成=0并去掉注释 (漏洞, 防止跑php恶意代码用)

重启php

service php5-fpm restart

4. 测试

删除原有的index.html

在/usr/share/nginx/html下建立一个index.php

内容为

<?php
phpinfo();
?>

访问IP, 如果能看到php信息则安装成功

欢迎加入技术交流群: 84436262

标签: 暂无
最后更新:2016年12月28日

Kevin

这个人很懒,什么都没留下

点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论
文章目录
  • [title]一. 安装MySQL 5.6[/title]
    •  
    • 1. 更新源:
    • 2: 顺便把已安装程序的更新一下
    • 3:安装mysql-client-core-5.6
    • 4:安装mysql-client-5.6
    • 5:安装mysql-server-5.6
    • 6:配置MySQL
    • 7:开启远程访问
  • [title]二. 安装Nginx[/title]
    • 1. 安装Nginx
    • 2. 启动Nginx
    •  
    • 3. 配置Nginx
  • [title]三. 安装PHP5[/title]
    • 1. 安装php5-fpm
    • 2. 安装php5-mysql
    • 3. 配置php
    • 4. 测试

COPYRIGHT © 2021 Kevin's Zone. ALL RIGHTS RESERVED.

京ICP备16064400号-1