使用Ubuntu软件包从phpMyAdmin和AMP进行安装
在Ubuntu桌面等本地快速使用的最简操作安装方法。
环境
-
- Ubuntu 20.04 LTS Desktop (2022/08/19追記:Ubuntu 22.04 LTS Desktop でも確認)
-
- Ubuntu ディストリビューションパッケージで構成
-
- データベースサーバーとして MariaDB を使用
-
- http として Apache を使用
- あらかじめ、以下の作業は済ましておく。
$ sudo apt update
$ sudo apt upgrade
安装数据库(MariaDB)
$ sudo apt install mariadb-client mariadb-server
首先,在安装phpMyAdmin之前,请先安装数据库服务器。
MariaDB 的配置
使用Root登录,创建一个用于phpMyAdmin的用户,并准备数据库。
$ sudo mysql -u root -p
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.3.31-MariaDB-0ubuntu0.20.04.1 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)]>
这次,我们将按照以下方式创建一个名为“webdb”的用户和名为“夏休みのテスト”的数据库。请根据需要适当更改’password’等。
CREATE USER 'webdb'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE 夏休みのテスト;
使「Webdb」的用户能够操作「暑假考试」数据库。
GRANT ALL ON 夏休みのテスト.* TO 'webdb'@'localhost';
安装phpmyadmin
$ sudo apt install phpmyadmin
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
apache2 apache2-bin apache2-data apache2-utils dbconfig-common
dbconfig-mysql icc-profiles-free javascript-common libapache2-mod-php7.4
libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libjs-jquery
libjs-openlayers libjs-sphinxdoc libjs-underscore liblua5.2-0 libzip5 php
php-bz2 php-common php-curl php-gd php-google-recaptcha php-mbstring
php-mysql php-phpmyadmin-motranslator php-phpmyadmin-shapefile
php-phpmyadmin-sql-parser php-phpseclib php-psr-cache php-psr-container
php-psr-log php-symfony-cache php-symfony-cache-contracts
php-symfony-expression-language php-symfony-service-contracts
php-symfony-var-exporter php-tcpdf php-twig php-twig-extensions php-xml
php-zip php7.4 php7.4-bz2 php7.4-cli php7.4-common php7.4-curl php7.4-gd
php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline
php7.4-xml php7.4-zip
提案パッケージ:
apache2-doc apache2-suexec-pristine | apache2-suexec-custom php-pear
php-dbase php-libsodium php-mcrypt php-gmp
php-symfony-service-implementation php-imagick php-twig-doc
php-symfony-translation php-recode php-gd2 php-pragmarx-google2fa
php-bacon-qr-code php-samyoul-u2f-php-server
推奨パッケージ:
php-mcrypt
以下のパッケージが新たにインストールされます:
apache2 apache2-bin apache2-data apache2-utils dbconfig-common
dbconfig-mysql icc-profiles-free javascript-common libapache2-mod-php7.4
libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libjs-jquery
libjs-openlayers libjs-sphinxdoc libjs-underscore liblua5.2-0 libzip5 php
php-bz2 php-common php-curl php-gd php-google-recaptcha php-mbstring
php-mysql php-phpmyadmin-motranslator php-phpmyadmin-shapefile
php-phpmyadmin-sql-parser php-phpseclib php-psr-cache php-psr-container
php-psr-log php-symfony-cache php-symfony-cache-contracts
php-symfony-expression-language php-symfony-service-contracts
php-symfony-var-exporter php-tcpdf php-twig php-twig-extensions php-xml
php-zip php7.4 php7.4-bz2 php7.4-cli php7.4-common php7.4-curl php7.4-gd
php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline
php7.4-xml php7.4-zip phpmyadmin
アップグレード: 0 個、新規インストール: 58 個、削除: 0 個、保留: 0 個。
21.7 MB のアーカイブを取得する必要があります。
この操作後に追加で 97.1 MB のディスク容量が消費されます。
続行しますか? [Y/n]
php和apache2将自动安装。
在安装过程中,会出现以下的页面。我们将使用Apache2作为Web服务器。
在安装过程中询问的以下页面我选择“否”。
当我选择“是”并继续时,感觉中途会出现错误。
在浏览器上进行操作验证
安装完成后,在Web浏览器中打开「http://localhost」。
如果出现以下页面,则表示apache2已成功安装。
接下来,当访问”http://localhost/phpmyadmin/”时,会出现以下界面。
用phpMyAdmin登录
請輸入在MaritaDB設定中指定的「webdb」和密碼,然後點擊「執行」。
我成功登录了。您能看到“暑假考试”吗?