我正在尝试使用以下命令从Ubuntu存储库安装Adminer:
sudo apt install adminer
安装工作正常,但找不到文件/etc/adminer/apache.conf
与Apache服务器一起使用。文件夹/etc/adminer/
为空,并且无法使用find
命令在任何地方找到它。
需要帮助吗? 提前致谢。
使用apt软件包管理器安装后,进入adminer目录。
cd /usr/share/adminer
在那里你会找到一个名为compile.php的文件。
运行以下命令,将创建adminer-X.X.X.php(X.X.X是您的版本)文件。
sudo php compile.php
创建apache adminer配置文件。
sudo echo "Alias /adminer.php /usr/share/adminer/adminer-X.X.X.php" | sudo tee /etc/apache2/conf-available/adminer.conf
现在您需要激活配置。
cd /etc/apache2/conf-available/
sudo a2enconf adminer.conf
重新加载你的apache网络服务器。
sudo systemctl reload apache2.
在您选择的浏览器中测试(localhost/adminer.php)
这个来源非常有帮助:
https://www.linuxhelp.com/how-to-install-adminer-on-ubuntu-16-04/
安装Apache:
sudo apt-get install apache2
安装 PHP:
sudo apt-get install php libapache2-mod-php php-mysql
安装Adminer:
sudo wget "http://www.adminer.org/latest.php" -O /var/www/html/adminer.php
安装完成后,请重新启动Apache。
sudo service apache2 restart
此时,设置已完成。您可以通过以下地址访问Adminer。
http://[SERVER_IP]/adminer.php
针对 Ubuntu 22.04
安装 Apache 和 adminer 4.8.1(将安装所有必需组件):
sudo apt install apache2 adminer
启用 adminer 配置
sudo a2enconf adminer
sudo service apache2 restart
此时,设置已完成。您可以通过以下地址访问Adminer。
http://[SERVER_IP]/adminer/conf.php
sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/adminer.php
compile.php
的作用是创建一个单文件版本的 adminer,其中所有内容(php、css、html 等)都被压缩。 - Dominik K/usr/share/adminer/adminer.php
目录下的文件已经被压缩过(这个文件是由adminer软件包提供的),我为什么还需要再做一遍相同的事情呢? - Jakuje/usr/share/adminer/adminer.php
在Ubuntu 18.04 LTS和Debian 10上都不存在。 - Dominik Kphp compile.php
(见 adminer-4.7.2/debian/rules)。 - Dominik K