useradd zy -m -g root -s /bin/bash
# 新建用户
passwd zy
# 修改密码
chmod 777 /etc/sudoers
# 打开 sudoers 的编辑权限
vim /etc/sudoers
zy ALL=(ALL:ALL) ALL
# 添加 zy 的 sudo 权限
chmod 440 /etc/sudoers
# 关闭 sudoers 的编辑权限
sudo apt install nginx
sudo apt install mysql-server
# 安装 nginx 和 mysql
sudo vim /etc/mysql/conf.d/mysql.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
# 设置 mysql 的字符编码
sudo service mysql start
# 启动 mysql
SHOW VARIABLES LIKE 'character%';
# 查看字符编码并保证为 utf8
CREATE USER zy IDENTIFIED BY 'password';
# 创建一个 mysql 用户
GRANT ALL ON *.* TO 'zy'@'%';
# 给 mysql 用户授权
sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 注释 bind-adress = 127.0.0.1
sudo apt install php7.0 php7.0-mysql php7.0-fpm php7.0-dev php7.0-mbstring
# 安装 php 及相关扩展
sudo cp ./libraries/config.default.php ./config.inc.php
sudo vim config.inc.php
sudo vim config.sample.inc.php
# 配置虚拟主机,并上传 phpMyAdmin,配置 phpMyAdmin 两个配置文件中的 `$cfg['blowfish_secret']` 为 32 位以上的字符
sudo apt-get install redis-server
# 安装 redis
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
sudo vim /etc/redis/redis.conf
# 备份 redis 配置并设置后台模式 daemonize yes
# 注释 bind 127.0.0.1
# 取消注释 requirepass 并添加密码
手工初始化一个基于 Ubuntu 的 PHP 开发环境 (abandoned)
Mar 27, 2020#Linux