我正在从 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/available-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
,它通常会告诉您下一步应该做什么。