1.安装php
sudo apt install php
2.安装apache2
sudo apt install apache2
=>工作目录地址/var/www/html
=>配置文件目录/etc/apache2/apache2.conf
3.配置apache2和php命令
sudo apt-get install libapache2-mod-php
4.安装mysql
```sudo apt install mysql-server mysql-client```
5.配置php和mysql
```sudo apt install php7.0-mysql```
6.安装php的一些必要插件
```sudo apt-get install php-mysql php-gd php-imap php-ldap php-mbstring php7.0-dev libmysqlclient-dev```
7.安装nodejs和npm
去官网下载nodejs for linux版本
解压到user/src/node目录里面
创建软连接: ```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/node /usr/bin```
```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/npm /usr/bin```
8.安装其他插件
```npm install vue-cli```
```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/vue /usr/bin```
```npm install cnpm ```
```ln -s /usr/local/node/node-v10.16.3-linux-x64/bin/cnpm /usr/bin```
9.操作数据库
创建数据库:
```create database `数据库名` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;```
导入数据库:
```source sql文件绝对路径```
10.配置apache2的虚拟主机
1)复制一份默认主机的设置
```sudo cp /etc/apache2/site-available/001-default.conf xsoa.me.conf```
2)将下面的设置写入 xsoa.me.conf 中
<VirtualHost *:80>
DocumentRoot "文件目录的绝对路径"
ServerName xsoa.me
ServerAlias
<Directory "文件目录的绝对路径">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
3)创建软连接
```sudo ln -s /etc/apache2/sites-available/xsoa.me.conf /etc/apache2/sites-enabled/xsoa.me.conf ```
4)检查配置文件
```sudo apache2ctl configtest```
5)重启apache2
```sudo /etc/init.d/apache2 restart```
####重启apache2命令
```sudo /etc/init.d/apache2 restart```
####linux下开启、关闭、重启mysql服务命令
一、 启动1、使用 service 启动 service mysql start2、
使用 mysqld 脚本启动:/etc/inint.d/mysql start3、
使用 safe_mysqld 启动:safe_mysql&
二、停止1、使用 service 启动:service mysql stop2、
使用 mysqld 脚本启动:/etc/inint.d/mysql stop3、mysqladmin shutdown
三、重启1、使用 service 启动:service mysql restart2、
使用 mysqld 脚本启动:/etc/inint.d/mysql restart
####php.ini 在/etc/php/7.0/apache2目录
####ubuntu所有php扩展 php-7.0 扩展列表
sudo apt-get install php7.0-bz2
sudo apt-get install php7.0-calendar
sudo apt-get install php7.0-ctype
sudo apt-get install php7.0-curl
sudo apt-get install php7.0-dom
sudo apt-get install php7.0-enchant
sudo apt-get install php7.0-exif
sudo apt-get install php7.0-fileinfo
sudo apt-get install php7.0-ftp
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-gettext
sudo apt-get install php7.0-gmp
sudo apt-get install php7.0-iconv
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-json
sudo apt-get install php7.0-ldap
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-mysqli
sudo apt-get install php7.0-mysqlnd
sudo apt-get install php7.0-opcache
sudo apt-get install php7.0-pdo
sudo apt-get install php7.0-phar
sudo apt-get install php7.0-posix
sudo apt-get install php7.0-pspell
sudo apt-get install php7.0-readline
sudo apt-get install php7.0-shmop
sudo apt-get install php7.0-simplexml
sudo apt-get install php7.0-snmp
sudo apt-get install php7.0-soap
sudo apt-get install php7.0-sockets
sudo apt-get install php7.0-sqlite3
sudo apt-get install php7.0-sysvmsg
sudo apt-get install php7.0-sysvsem
sudo apt-get install php7.0-sysvshm
sudo apt-get install php7.0-wddx
sudo apt-get install php7.0-xml
sudo apt-get install php7.0-xsl
sudo apt-get install php7.0-recode
sudo apt-get install php7.0-dba
sudo apt-get install php7.0-imap
sudo apt-get install php7.0-interbase
sudo apt-get install php7.0-odbc
sudo apt-get install php7.0-pgsql
sudo apt-get install php7.0-tidy
sudo apt-get install php7.0-zip```