drimwai的博客

服务器VPS搭建(二、PHP+APACHE+MYSQL环境搭建)

## 参考文献

###  https://blog.csdn.net/itxiaolong3/article/details/77909505

###  https://blog.csdn.net/itxiaolong3/article/details/77905923

###  https://blog.csdn.net/xiangwanpeng/article/details/54427557

 

##1. 软件环境

###  Ubuntu 16.04 服务器系统

### Apache 2 提供Web服务的服务器

###  PHP 7 Web的编程语言

###  mySql 8.0 轻量级数据库

###  phpMyAdmin 给予PHP的数据库管理工具

###  FTP 负责远端和服务器的文件交换

** 注意:这里Ubuntu16.04默认的是MYSQL是旧版,需要升级。下面有详细流程。

 

##2. Apache2安装与配置

### 更新apt-get,并安装apache2

sudo apt-get upgrade
sudo apt-get update
sudo apt-get install apache2

### 配置apache2

vim /etc/apache2/apache2.conf
//添加
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8

### Apache2重启:      

sudo apache2 restart

 

##3. MySQL 8 安装与配置

### 下载最新MYSQL的资源:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb

### MYSQL更新和安装:

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

### MYSQL重启:

sudo mysqld restart

** 注意:千万不要用强密码,千万不要用强密码,千万不要用强密码。


##4. PHP 7.0
安装与配置

### 安装PHP

sudo apt-get install php7.0
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql

### 安装和配置phpMyAdmin

sudo apt-get install phpmyadmin //安装时选apache2
sudo ln -s /usr/share/phpmyadmin /var/www/html
sudo a2enmod rewrite

### 修改默认权限:

sudo chmod -R 777 /var/www

 

##5. FTP安装与配置

### 下载FTP

sudo apt-get install vsftpd

### 创建FTP用户:      

sudo useradd -d /var/www/html -s /bin/bash uftp  //创建用户
sudo passwd uftp  //创建密码
sudo chown uftp:uftp /var/www/html
sudo vi /etc/vsftpd.user_list  //创建用户列表,并写入uftp

1571670778873729.png

### 配置FTP

sudo vi /etc/vsftpd.conf
//修改如下内容:
打开注释  write_enable=YES
打开注释  ascii_upload_enable=YES
打开注释  ascii_download_enable=YES
添加信息  userlist_file=/etc/vsftpd.user_list
添加信息  userlist_enable=YES
添加信息  userlist_deny=NO

### 安装FTP客户端:

Mac用户推荐: Forklift 可以在Appstore免费下到哦。

 

##6. 测试APACHE+PHP+MYSQL+FTP

### APACHE+PHP测试:

1571670789244060.png

### MYSQL+PHPMYADMIN测试:

浏览器输入http://IP/phpmyadmin 输入账号密码如果能够正常登陆说明成功。

### FTP测试:

Forklift 能够正常访问服务器,并能够传输,下载文件则代表成功。Windows系统输入如下命令进行测试。

1571670797313445.png

 

下一个post,我会讲域名和子域名的绑定。同时,服务器的备份和恢复也会被讲到哦。

drimwai的博客
drimwai的博客
使用条款和私隐条款。版权所有,保留一切权利。
Copyright by drimwai Liang (2018-2020). All Right Reserved.