ubuntu16.04 下默認(rèn)的php版本是php7.0
ubuntu 16.04 默認(rèn)的php 版本 php 7.0
1. 添加源
sudo add-apt-repository ppa:ondrej/php
添加PHP源
2. 安裝php5.6
sudo apt-get install php5.6
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-mysql php5.6-mbstring php5.6-mcrypt php5.6-xml
安裝php5.6
安裝apache的php模塊支持
安裝其他5.6需要的模塊
3. 配置位置
php.ini /etc/php/5.6/apache2/php.ini
apache2.ini /etc/apache2/apache2.conf
/etc/apache2/sites-available/000-defalut.conf
4. 查看php是否安裝成功
phpinfo.php
phpinfo.php
PHP安裝成功
5.安裝phpmyadmin
sudo apt-get install phpmyadmin
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-gettext
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
(此處是為了給phpmyadmin產(chǎn)生硬鏈接拣宏,放到根目錄下可以訪問)
舉例:
當(dāng)前目錄是/local物舒,而我經(jīng)常要訪問/usr/local/linux/work
那么我就可以使用在local下建立一個(gè)文件linkwork,
然后sudo ln -s /usr/local/linux/work /local/linkwork
即建立兩者之間的鏈接杨何。
**刪除鏈接**
rm -rf symbolic_name 注意不是rm -rf symbolic_name/
那么上面我就是rm -rf /local/linkwork
鏈接有兩種盗似,一種被稱為硬鏈接(Hard Link)哩陕,另一種被稱為符號鏈接(SymbolicLink)。建立硬鏈接時(shí)赫舒,
鏈接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)中悍及,并且不能建立指向目錄的硬鏈接。而對符號鏈接号阿,則不存在這個(gè)問題并鸵。
默認(rèn)情況下,ln產(chǎn)生硬鏈接扔涧。
在硬鏈接的情況下园担,參數(shù)中的“目標(biāo)”被鏈接至[鏈接名]。如果[鏈接名]是一個(gè)目錄名枯夜,系統(tǒng)將在該目錄之下
建立一個(gè)或多個(gè)與“目標(biāo)”同名的鏈接文件弯汰, 鏈接文件和被鏈接文件的內(nèi)容完全相同。如果[鏈接名]為一個(gè)文件湖雹,用戶將
被告知該文件已存在且不進(jìn)行鏈接咏闪。如果指定了多個(gè)“目標(biāo)”參數(shù),那么最后一個(gè)參數(shù) 必須為目錄摔吏。
如果給ln命令加上- s選項(xiàng)鸽嫂,則建立符號鏈接。如果[鏈接名]已經(jīng)存在但不是目錄征讲,將不做鏈接据某。
[鏈接名]可以是任何一個(gè)文件名(可包含路徑),也可以是一個(gè)目錄诗箍,并且允許它與“目標(biāo)”不在同一個(gè)文件系統(tǒng)中癣籽。
如果[鏈接名]是一個(gè)已經(jīng)存在的目錄,系統(tǒng)將在該目錄下建立一個(gè)或多個(gè)與“目標(biāo)”同名的文件,此新建的文件實(shí)際上是
指向原“目標(biāo)”的符號鏈接文件筷狼。
注:mbstring是phpmyadmin需要安裝的瓶籽。
安裝phpmyadmin
image.png
5.1
配置phpmyadmin
nano /etc/php/5.6/apache2/php.ini
display_errors = On(顯示錯(cuò)誤日志,出現(xiàn)兩次埂材,都要改塑顺,不然無效)
extension=php_mbstring.dll (開啟mbstring)
sudo dpkg-reconfigure phpmyadmin (重新配置phpmyadmin)
注:修改完php.ini后要重啟apache
sudo /etc/init.d/apache2 restart
重啟apache服務(wù)
5.2 訪問phpmyadmin
訪問phpmyadmin