【问题标题】:Ubuntu lamp-server vs separate installations?Ubuntu 灯服务器与单独安装?
【发布时间】:2023-03-18 18:28:02
【问题描述】:

使用lamp-server与单独安装Apache、MySQL、PHP有区别吗?

我正在将网站从 Windows 转移到 Linux。它是一个运行在本地网络上的动态 MySQL + PHP 网站。该网站可由同一网络上的其他计算机通过 WiFi 和以太网访问。

我之前曾将 WampServer 用于仅限本地主机的培训目的,以及用于公共网站的 Apache、MySQL 和 PHP。服务器也将使用 Python 编写一些 CGI 脚本。

我知道 WampServer 主要用于培训而不是托管开放网站,所以我想知道它在 LAMP 堆栈中是否类似。

计算机将在同一台机器的不同分区上安装 Ubuntu 14.04 和 Windows 7。

最后,有人可以提供一个关于 Ubuntu 和 Windows 版本的 Apache 之间配置差异的良好指南吗? (config、htdocs和日志文件在哪里;如何监控和管理MySQL和Apache?)

【问题讨论】:

    标签: php linux apache ubuntu lamp


    【解决方案1】:

    安装 LAMP 本质上与单独安装每个组件相同。对于初学者来说,这尤其是更好的路线,因为您可以确保所有东西都安装正确。 为此,您需要研究和研究很多事情。首先,简单地学习 Ubuntu 命令。但是,我绝对推荐使用 Ubuntu LAMP 服务器而不是 Windows。 但是,任何人都很难在论坛帖子中告诉您您需要做的所有事情。您需要从多个教程中获取信息。 php 的配置文件在 /etc/php5/apache2/php.ini 中,而您的 apache 配置文件通常是 /etc/apache2/apache2.conf。如果你想使用 /var/www 而不是 /var/www/public_html 作为网站根目录,你需要在 apache2.conf 中更改它,因为在 ubuntu 14.04 中默认是 public_html

    <Directory /var/www/> //instead of /var/www/public_html/
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    

    只需找到该行并进行更改即可。 还记得运行命令: 服务 apache2 重启 每次配置更改后,它们都将在服务器中进行。 这些只是该过程的随机提示,其中大部分您需要教程。但是,首先要学习你的 Ubuntu 命令。

    【讨论】:

    • 我非常了解 Ubuntu 命令行基础知识,并且一直在尝试在虚拟机中安装 LAMP。到目前为止有一个问题,如何更改对 www/html/ 文件夹的权限以便可以对其进行编辑?另外,主要问题是,sudo apt-ge install lamp-serversudo apt-get install apache2 然后 `sudo apt-get install 等有区别吗?
    • 我假设 apache2 没有 LAMP 所具备的其他组件。要更改文件的权限,请使用 chmod 命令。但是您需要登录才能以 sudo 身份运行文件编辑器来编辑文件。您希望将 www 中文件的所有者保留为 www-data 并将权限保留为 775。要更改权限: sudo chmod 775 vita /path/to/folder -R 要检查文件的所有者,请运行 ls -l 如果他们不是 www-data 运行 sudo chown www-data:www-data /path/to/www -R
    • 我经常发现自己以特定用户身份登录,例如ubuntu@,并发现在设置所有权时识别该用户很有价值。因此,如果您可以做出同样的断言,我经常喜欢将所有权设置为 ubuntu:www-data 而不是 www-data:www-data。
    • 哦,是的,我实际上将我的设置为 ftp-user:www-data 实际上。如果我需要通过终端进行更改,只需登录到 root (sudo -i)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多