一、Ubuntu16.04配置
本次搭建用到Xshell连接Ubuntu 如果直接操作Ubuntu 可以跳过
先用命令查看ubuntu 是否安装ssh-server
ps -e|grep ssh
如果没有显示sshd,说明未安装ssh-server
安装ssh-server
sudo apt-get install openssh-server
启动ssh-server
/etc/init.d/ssh start
二、安装Nginx
先更新资源列表
sudo apt-get update
下面开始安装
sudo apt-get install nginx
补充说明
Nginx 网站目录是
/var/www/html
将项目代码放在这个文件夹下(类似apache/htdocs)
Nginx 网站配置文件位置是
/etc/nginx/sites-available/default
启动Nginx服务
sudo service nginx start
用命令查看状态
sudo lsof -i:80
也可以在虚拟机上的浏览器输入127.0.0.1可以看见Nginx页面
二、安装PHP7.1 和 PHP扩展
安装命令
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1 php7.1-fpm
如果提示:
add-apt-repository: command not found
则运行下面命令即可:
sudo apt-get install software-properties-common python-software-properties
php -v查看版本
三、配置Nginx和PHP-FPM
先配置Nginx
sudo vim /etc/nginx/sites-available/default
接着配置PHP-FPM
sudo vim /etc/php/7.1/fpm/pool.d/www.conf
最后分别启动Nginx和PHP-FPM
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php7.1-fpm restart
测试一下:
进入/var/www/html 目录下 创建文件test.php
cd /var/www/html
sudo vim test.php
保存后退出在浏览器中访问
127.0.0.1/test.php
四、安装MySQL5.7
命令
sudo apt-get install mysql-server mysql-client
安装中会要求输入root用户密码
用命令查看
netstat -anp
五、安装PHPmysql 扩展用来连接数据库
命令
sudo apt-get install php7.1-mysql
写个程序测试一下,在刚才写的test.php后面加上一段数据库连接代码(可以用mysqli或者PDO但是不要用mysql,因为PHP7不支持mysql)
在浏览器打开拖到最下面,看最后一行
数据库连接成功!!!