我正在尝试安装 LAMP 服务器,以便可以在 Ubuntu 16.04LTS 上本地处理 PHP 和 MySQL 数据库。
我完成了很多安装工作,然后决定重新开始(原因见下文)。我如何删除刚刚安装的与 LAMP 服务器相关的所有内容并重新启动?
我在安装时经历了以下步骤:
sudo apt-get install tasksel
进而
sudo tasksel install lamp-server
完成这些步骤后,它要求我输入 mysql 密码,而我(可能不应该)将其留空。
然后我安装了 phpmyadmin,再次将 root 密码留空。
安装 phpmyadmin 后,我必须使用
sudo gedit /etc/apache2/apache2.conf
并添加这一行:
Include /etc/phpmyadmin/apache.conf
尝试登录 phpmyadmin 时出现错误,提示删除“allownopasswords”或类似设置以允许我无需密码即可进入。
此时我决定彻底重新安装并使用密码。
因此我尝试使用此处找到的一些命令删除我使用过的软件包:我如何删除 LAMP 堆栈以便重新开始?&我如何删除 LAMP 堆栈以便重新开始?
然后我重新安装了 lamp-server,这次它显示没有密码输入,然后我安装了 phpmyadmin。
现在,当我转到 localhost/phpmyadmin 时,它只显示配置文件,好像没有安装 PHP。
我认为我现在缺少服务器的一些重要部分。
我想完全重新开始并从头安装 LAMP,我该怎么做?
了解安装时 mySQL 要求的不同密码也很有用,它是否只有 1 个 root 用户和密码?
谢谢,
答案1
我更喜欢使用 apt/apt-get 而不是 taskel。
很多时候对我来说似乎都失败了+不允许简单的定制。
摧毁整个LAMP 堆栈安装可能有点棘手。
你将使用apt-get 清除 $软件包删除代码+所有配置文件。
然后使用dpkg -l | grep $包验证您是否确实删除了相关包的所有痕迹。
安装 Apache-2.4.28 + PHP-5.6介绍了我如何为我的托管客户安装完整的 Lamp 堆栈。只需将所有 5.6 更改为 7.1 即可安装最新的 PHP 代码。