Ubuntu 17.10安裝phpMyAdmin數(shù)據(jù)庫管理工具配置詳解
和Windows下各種雙擊安裝直接使用的數(shù)據(jù)庫管理工具不同,Linux下的數(shù)據(jù)庫管理工具顯得有些稍稍復(fù)雜。由于版權(quán)和收費(fèi)限制,很多好用的數(shù)據(jù)庫管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安裝使用。不過仍然有一些好用的DBMS,phpmyadmin就是其中之一。
安裝LAMP
LAMP是Linux、Apache、MySql(MariaDB)、PHP(Python、Perl)等軟件的合稱。我們現(xiàn)在要在Ubuntu16.04上安裝,因此只需要安裝其他三個(gè)軟件就可以了。
sudo apt install mysql-server-5.7 mysql-client-5.7 php7.0 apache2
對(duì)于這些軟件可能還需要各自進(jìn)行配置,這里就不再細(xì)述了。
配置apache
啟用PHP支持
然后安裝apache的php擴(kuò)展:
sudo apt install libapache2-mod-php7.0
安裝完成之后需要重啟apache:
sudo systemctl restart apache2
然后在apache的默認(rèn)目錄中新建一個(gè)PHP文件:
sudo nano /var/www/html/info.php
文件內(nèi)容如下:
<?php phpinfo(); ?>
然后在瀏覽器中查看一下是否成功:info。
成功之后別忘了刪除info.php,它包含了很多服務(wù)器的敏感信息。
sudo rm -f /var/www/html/info.php
啟用SSL
然后啟用SSL:
sudo a2enmod ssl sudo a2ensite default-ssl
配置PHP
啟用PHP擴(kuò)展
安裝所需的PHP擴(kuò)展,也可以全部安裝,全部安裝可能會(huì)降低性能:
sudo apt -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext
然后重啟apache:
sudo systemctl restart apache2
安裝APCu
APCu是一個(gè)緩存擴(kuò)展,可以緩存并優(yōu)化PHP中間代碼,強(qiáng)烈建議安裝。
sudo apt -y install php-apcu
然后重啟apache:
sudo systemctl restart apache2
安裝phpmyadmin
上面的工作全部完成之后,就可以安裝phpmyadmin了。
sudo apt -y install phpmyadmin
會(huì)出現(xiàn)一個(gè)圖形界面要求你輸入各種配置選項(xiàng)。全部配置完成之后,在瀏覽器中輸入http://localhost/phpmyadmin/,應(yīng)該就可以進(jìn)入phpmyadmin的界面了。如果有些步驟沒有按照順序來,可能無法順利打開這個(gè)web界面,這時(shí)候可以先把前面的工作都完成,然后運(yùn)行一下sudo dpkg-reconfigure phpmyadmin
命令,重新配置一遍phpmyadmin。然后應(yīng)該就能順利打開了。
總結(jié)
以上所述是小編給大家介紹的Ubuntu 17.10安裝phpMyAdmin數(shù)據(jù)庫管理工具配置詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Navicat Premium 15無限試用注冊(cè)表修改的方法詳解
這篇文章主要介紹了Navicat Premium 15無限試用注冊(cè)表修改的方法詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11openGauss數(shù)據(jù)庫共享存儲(chǔ)特性概述
這篇文章主要介紹了openGauss數(shù)據(jù)庫共享存儲(chǔ)特性簡介,本特性提供主備機(jī)共享一份存儲(chǔ)的能力,實(shí)現(xiàn)基于磁陣設(shè)備的主備共享存儲(chǔ)HA部署形態(tài),可選通過OCK RDMA提升備機(jī)實(shí)時(shí)一致性讀能力,需要的朋友可以參考下2023-02-02Linux下實(shí)現(xiàn)OpenGauss數(shù)據(jù)庫遠(yuǎn)程連接的教程
openGauss是一款開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),采用木蘭寬松許可證v2發(fā)行,本文主要為大家詳細(xì)介紹了如何在Linux環(huán)境下實(shí)現(xiàn)OpenGauss數(shù)據(jù)庫遠(yuǎn)程連接,需要的可以參考下2023-09-09幾種常用DB驅(qū)動(dòng)和DB連接串小結(jié)
幾種常用DB驅(qū)動(dòng)和DB連接串,方便大家用各種程序,連接數(shù)據(jù)庫。2009-12-12在windows上用docker?desktop安裝部署StoneDB
這篇文章主要介紹了在windows上用docker?desktop安裝部署StoneDB的相關(guān)資料,整個(gè)過程記錄的十分詳細(xì),推薦給大家,需要的朋友可以參考下2022-08-08