一. 安装MySQL 5.6
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
二. 安装Nginx
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:
取消此处的注释:
保存退出, 重启Nginx
service nginx restart
三. 安装PHP5
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
内容为
phpinfo();
?>
访问IP, 如果能看到php信息则安装成功
欢迎加入技术交流群: 84436262