1.更換軟件源,使用國內(nèi)軟件源速度更快
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
2.更新軟件
sudo apt-get update
3.安裝apache2
sudo apt install apache2 -y
sudo systemctl status apache2 #查看Apache運行狀態(tài)
sudo service apache2 restart #可以使用sever命令重啟
4.安裝mariadb辉阶,mysql被收購后先壕,社區(qū)擔心之后會商業(yè)收費瘩扼,基于mysql源碼由MySQL的創(chuàng)始人和開發(fā)人員帶人重新開發(fā)的,適用mysql命令
sudo apt install mariadb-server
- 安裝完成后垃僚,MariaDB服務將自動啟動集绰。 要驗證數(shù)據(jù)庫服務器是否正在運行,請鍵入:
sudo systemctl status mariadb
- 輸出應顯示該服務已啟用并正在運行:
● mariadb.service - MariaDB 10.3.22 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-05-20 16:52:07 UTC; 12s ago
...
- 以root用戶身份登錄
要從命令行與MariaDB服務器進行交互谆棺,請使用mysql客戶端或其別名mariadb栽燕。 此工具是作為MariaDB服務器軟件包的依賴項安裝的。
在Ubuntu上包券,默認情況下auth_socket插件對MariaDB root根用戶進行身份驗證纫谅。 該插件通過檢查調(diào)用客戶端程序的本地系統(tǒng)用戶是否與指定的MariaDB用戶名匹配來工作。 這意味著您無法通過提供密碼來以root用戶身份進行身份驗證溅固。
以root用戶身份登錄MariaDB服務器:
sudo mysql
將為您提供MariaDB shell付秕,如下所示:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> Bye
如果您想使用外部程序(例如phpMyAdmin)以root用戶身份登錄MariaDB服務器
創(chuàng)建一個新的專用管理用戶,該用戶可以訪問所有數(shù)據(jù)庫:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
您可以使用任何想要的名稱來命名管理用戶侍郭,但請確保使用強密碼(為了方便询吴,我直接把root設為了root密碼,但不建議這么做)
5.安裝php亮元,新公司使用多個不同php版本猛计,使用了多個版本軟件源
Ond?ej Sury, 一個 Debian 開發(fā)者,維護了一個包含多個 PHP 版本的軟件源爆捞。想要啟用這個軟件源奉瘤,運行:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
現(xiàn)在你可以通過在軟件包后面添加版本號來安裝任何版本的 PHP:
sudo apt install php[version]
例如,想要安裝 PHP 7.1 和 幾個通用的 PHP 模塊煮甥,你可以運行:
sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql
- 5.1 關(guān)聯(lián)Apache2和php盗温,對于多個版本,需要重復關(guān)聯(lián)
sudo apt-get install libapache2-mod-php[version]
- 5.2 關(guān)聯(lián)mysql和php成肘,同上
sudo apt-get install php[version]-mysql
- 5.3 訪問測試頁面
127.0.0.1 #應該是Apache2的頁面
127.0.1.1/test.html #應該是PHP的頁面
127.0.0.1/test.php #應該是PHP的頁面卖局,頁面內(nèi)容為<?php echo phpinfo(); ?>
6.安裝phpmyadmin
sudo apt install phpmyadmin
- 6.1創(chuàng)建軟連接
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
7.1 以root用戶登錄phpadmin頁面,訪問127.0.0.1/phpmyadmin
8.額外修改双霍,新公司數(shù)據(jù)庫包比較大砚偶,需要修改php.ini文件才能正常導入
sudo vim /etc/php/[version]/apache2/php.ini
修改在 PHP 安裝的 php.ini 中(注意:取決于你是否希望它用于 CLI、Apache 或 Nginx洒闸,找到正確的 php.ini 來操作)的這三個配置
post_max_size=500M
upload_max_filesize=500M
memory_limit=900M
sudo service apache2 restart #重啟可以了
引用鏈接:
如何在 Ubuntu 20.04 上安裝 PHP
如何在Ubuntu 20.04上安裝MariaDB
ubuntu20.4安裝 mariadb 最新版