阿帕奇

阿帕奇

我正在从 XP 迁移到 Linux。(我是 Linux 新手)

我已使用 SPM 成功在桌面上安装了 Apache、MySQL 和 PHP。Apache 似乎已成功安装(我可以访问http://本地主机在我的计算机上) - 但是,存在一些“问题”:

阿帕奇

i)。我找不到 Apache 访问日志或错误日志文件 ii)。我无法启动/停止服务 - 我该怎么做? iii)。找不到 httpd.conf

PHP

我意外安装了 XCache 和 APC(导致 SEG-V)。我卸载了 XCache,但似乎还需要编辑 php.ini 文件,因为 PHP 警告说它找不到 XCache 模块 - 问题是我的计算机上无法找到 php.ini

MySQL

同样,没有提供启动/停止守护进程/服务的界面 - 所以我无法启动 mySQL

PhpMyadmin

我不知道它安装在哪里,所以我无法在浏览器中导航到它(即使我知道它安装在哪里,我也无法在我的计算机上找到 httpd.conf

答案1

阿帕奇

日志: /var/log/apache2

配置:/etc/apache2

启动:sudo service apache2 start

停止: sudo service apache2 stop


PHP

php.ini:/etc/php5/apache2/php.ini


MySQL

启动:sudo service mysqld start

停止: sudo service mysqld stop


PHPMyAdmin

浏览至: http://127.0.0.1/phpmyadmin

查看 /etc/apache2/av​​ailable-sites 以查找文件

答案2

在 /etc/init.d 中查找启动/关闭脚本。Ubuntu 不提供“服务”或“chkconfig”前端。

使用命令“locate”来查找特定文件。

答案3

关于如何在 Ubuntu 上设置 LAMP(Linux、Apache、MySql、PHP)服务器,网上有很多教程。如果我是你,我会按照其中一个教程中的步骤操作。

这个很好,因为它还展示了如何测试所有已安装的服务: LAMP 操作指南 Ubuntu 9.10

答案4

Ubuntu 与大多数现代 Unix 变体一样,使用“包”系统来跟踪已安装应用程序的位置。实际上,它们被安装您的文件系统,混杂在一起 - 软件包系统会跟踪所有这些文件并确保没有冲突。没有一个地方像在 DOS 和 Windows 中一样,程序“存在”在某个地方,可以说是“生活”在某个地方 - 在 Unix 中,应用程序会根据类别将其文件放在整个文件系统中,例如配置文件放在 中/etc,日志文件放在 中/var/log,等等。文件系统层次标准指定大多数 Linux 发行版遵循的通用组织方案。

此外,Ubuntu 和 Debian 一样,有一个存放软件包文档的公共位置,因此如果你安装了一个软件包,并且想知道“现在做什么?”,你应该查看目录/usr/share/doc/packagename对于一个名为 - 的文件README.Debian.gz,它通常会告诉您下一步应该做什么。

相关内容