20170829 Ubuntu14.04搭建LAMP&LNMP
此文章環(huán)境Ubuntu14.04挡育,PHP采用PPA方式安裝的php7.1,php7.1與ubuntu14.04安裝的phpmyadmin基于php5.0存在沖突称簿,解決方案太復雜,而在Ubuntu16.04可以直接通過官方源apt-get安裝惰帽,所以有關Mysql和PHP的學習不再基于此文章進行深入學習憨降,轉為20170901 Ubuntu16.10搭建LAMP
參考
Ubuntu 下php7 mysql5.7 LNMP 環(huán)境搭建
一步一步教你部署自己的 Laravel 應用&程序到服務器
Ubuntu 如何在服務器上添加PPA?
Ubuntu 16.04.1 PPA源管理(查詢该酗、添加授药、修改士嚎、刪除)
如何在 Ubuntu 上安裝 LAMP
環(huán)境
Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-105-generic x86_64)
安裝LAMP
Apache2
apt-get update
apt-get install apache2
Mysql
apt-get install mysql-server
安裝時會輸入mysql root密碼
問題 virmach的一臺低配ubuntu 16.04安裝報錯,騰訊云基礎款正常
PHP
采用ppa方式安裝PHP
添加ppa源
在13.10及更高版本中悔叽,支持ppa莱衩,還需要運行以下命令:
apt-get install software-properties-common
添加php倉庫
add-apt-repository ppa:ondrej/php
PPA源介紹
添加PPA源sudo add-apt-repository ppa:ownername/projectname sudo apt update sudo apt install something
添加了PPA倉庫后,需要apt-get update娇澎,不然在install的時候會出現(xiàn)找不到安裝包的情況
修改PPA源笨蚁,編輯/etc/apt/sources.list.d下對應源的文件,刪除PPA倉庫趟庄,刪除/etc/apt/sources.list.d下面的對應文件
安裝PHP和相關組件
查看可裝的php版本和模塊
apt-get update
apt-cache search php
選擇自己喜歡的版本括细,由于我對php掌握的不多,對最新的php7.2有哪些必要模塊不了解戚啥,先按照其他教程安裝PHP7.1
apt-get install php7.1
ppa源安裝軟件的速度有些慢
安裝PHP7.1的模塊
查看支持的模塊
apt-cache search php7.1
安裝必要模塊
#與mysql通信用
apt-get install php7.1-mysql
#解析php
apt-get install php7.1-fpm
#其他模塊
apt-get install php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring
使用Phpmyadmin網頁管理數(shù)據(jù)庫
以下存在內容沒有解決
安裝phpmyadmin
安裝前的操作20170829 Ubuntu搭建LAMP&LNMP
apt-get install phpmyadmin
安裝過程比較長奋单,會有幾個選項,依次如下:
(1)選擇服務器軟件猫十。這里選擇剛剛安裝的 Apache2览濒。
(2)選擇手動設定。
(3)輸入之前安裝 MySQL 時設的 MySQL root 賬戶的密碼拖云。
(4)設定 phpMyAdmin 的登錄密碼贷笛。
注意,phpMyAdmin 的配置文件目錄/etc/phpmyadmin/
安裝之后apache無法啟動
root@VM-10-194-ubuntu:/home/ubuntu# /etc/init.d/apache2 restart
* Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
Segmentation fault
Action 'configtest' failed.
The Apache error log may have more information.
解決方案
cd /etc/apache2/mods-enabled
rm php5.conf
rm php5.load
/etc/init.d/apache2 restart
在apache中添加phpmyadmin訪問
此處需要apache知識20170829Apache學習
phpmyadmin就是一個php網頁江兢,需要在apache中添加這個網頁的配置信息才可以訪問
phpmyadmin的apache虛擬主機配置在/etc/phpmyadmin/apache.conf
root@VM-10-194-ubuntu:/etc/phpmyadmin# cp apache.conf /etc/apache2/sites-available/phpmyadmin.conf
root@VM-10-194-ubuntu:/etc/phpmyadmin# ln -s /etc/apache2/sites-available/phpmyadmin.conf /etc/apache2/sites-enabled/phpmyadmin.conf
root@VM-10-194-ubuntu:/etc/phpmyadmin# /etc/init.d/apache2 restart
##Apache Nginx Mysql PHP的使用
看后續(xù)文章