這篇教程中,咱們將討論怎樣在Ubuntu 14.04搭建LNMP環境php
1 安裝Nginxhtml
首先咱們要更新apt源mysql
sudo add-apt-repository ppa:nginx/stable
sudo apt-get updatenginx
安裝Nginx
sudo apt-get install nginxsql
Nginx安裝完默認以經啓動數據庫
啓動Nginx:service nginx startvim
關閉Nginx:service nginx stop瀏覽器
重啓Nginx:service nginx restartbash
查看Nginx版本號(目前Nginx最新穩定版本爲1.12.1) nginx -v服務器
查看80端口是否起來 netstat -tlun | grep 80
輸入服務器IP或域名後到你的瀏覽器地址欄,看到以下歡迎頁,表示Nginx安裝成功
2 安裝php
首先添加 PPA
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php -y
sudo apt-get update
安裝php7.1
sudo apt-get -y install php7.1
sudo apt-get -y install php7.1-mysql php7.1-fpm
接下來咱們測試Nginx可否解析php文件
配置Nginx
vim /etc/nginx/sites-available/default
檢查Nginx配置文件是否配置正確 nginx -t
重啓Nginx(命令見上面)
配置php-fpm :
vim
打開註釋,cgi.fix_pathinfo=1 改成 cgi.fix_pathinfo=0
重啓php-fpm: service php7.1-fpm reload
在/var/www/html新建index.php文件測試看看,寫上<?php phpinfo();
看到此圖說明Nginx能成功解析 php文件
安裝php擴展包(擴展包根據我的需求安裝,這裏我只演示安裝curl,其他的安裝包安裝的照葫蘆畫瓢)
apt-cache search php7.1 查看php擴展包
sudo apt install php7.1-curl 安裝curl
重啓php-fpm,查看phpinfo
curl安裝成功
3 安裝Mysql
下載mysql-apt的配置包,並安裝
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版本,選擇mysql5.7版本後,點擊「OK」。)
sudo apt-get update
安裝mysql
sudo apt-get install mysql-server (安裝過程會要求設置root密碼)
安裝mysql 後,使用mysql_upgrade升級數據庫文件版本
sudo mysql_upgrade -uroot -p '你的數據庫密碼'
進入mysql,查看版本號
mysql -u root -p
select version();
用Navicat遠程登陸mysql(默認root用戶不能遠程登陸),咱們得建立一個用戶用來遠程登陸
打開msyql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1註釋
進入數據庫,運行如下2條命名建立用戶進行遠程登陸
CREATE USER 'xuecong'@'%' IDENTIFIED BY 'xuecong';
GRANT ALL ON *.* TO 'xuecong'@'%';
重啓mysql: service mysql restart
用Navicat登陸
至此咱們LNMP環境以經搭建完畢,若有不對的地方,能夠給我留言。謝謝!!!