问题标签 [lamp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 是否可以通过虚拟机使 localhost 工作?
我正在使用运行 10.6 的 Macbook。我正在使用 VMware Fusion 运行 Ubuntu Server 最小虚拟机。Ubuntu Server 正在运行您的基本 LAMP 堆栈。
我在 Mac OS 中进行开发。我让 VMware 将一个目录从 Mac OS 共享到 Ubuntu 服务器。Ubuntu Server 将该目录用于 apache。
我使用我的虚拟机的 IP 地址访问我的服务器是 Firefox 中的 Mac OS。这很痛苦,因为每次启动虚拟机时,我都必须找出虚拟机的 IP 地址。我可以设置一个静态 IP 地址,但是如果我将我的 Macbook 从一个网络移动到另一个网络,这会导致问题。
是否有任何配置(NAT 或桥接或其他)可以让我使用 localhost 或类似的东西从 Mac OS 访问我的虚拟机?
谢谢
php - 无法通过php使用Bitnami灯堆栈连接到mysql
好的,这将是一个很长的问题。
我正在尝试在我的大学帐户上启动并运行某些东西。我们有一个 public_html 文件夹,我们可以将其用作 Web 空间来托管我们想要的任何内容。
我已经在 public_html 文件夹中安装了 Bitnami 灯堆栈(可能不是最好的主意,安全方面,但我只会测试这个应用程序几天并将其拉下来,所以我真的不在乎这么久我可以让它快速启动并运行)并且我想要托管的网站运行良好并且可以通过(http://(uni 地址)/(我的帐户名)/public_html/lamp/apache2/htdocs/(等)访问。 ). 但是,连接到数据库的代码的某些部分给了我以下警告:
我正在使用以下代码连接到数据库:
其中 dbhost 是“本地主机”。
由于它引用 /var/run/mysqld/mysqld.sock - 这显然意味着它试图连接到错误的东西,因为我安装的灯堆栈中的 mysql 在其 my.cnf 中有以下内容:
所以我的问题是,有人知道如何让它连接到正确的套接字吗?另外, var/run/mysqld/mysqld.sock 根本不存在,我显然没有创建它的权限(我根本看不到它是如何服务于我的目的的)。
从昨天开始,这一直困扰着我。任何帮助将不胜感激。
干杯!
crystal-reports - 将 Crystal Reports 支持添加到 LAMP 产品中
我们有一个新记录的功能请求,来自销售和支持,将 Crystal Reports 集成到我们的 LAMP 产品中。(它更像是 LAPP,真的,使用 Postgres 和 PHP。)
我不得不承认,虽然我不时听说过它,但我什至从未在野外见过 Crystal Reports。但人们普遍认为,如果我们能够支持它,它将极大地帮助销售。
所以问题是我们可以做些什么来满足请求。是否有 API 和 SDK、协议和约定可以用来与 Crystal Reports 紧密结合?
php - Mod重写路径问题
我已成功创建重写规则来处理 URL,例如
这是 mod 重写和正则表达式:
这很好用,但问题是当我转到http://example.com/xyz/abc时,我的脚本得到了正确的输入(n=abc)但路径搞砸了,所以我的代码中的所有相对 URL被破坏了,因为它们现在是相对于 xyz 而不是根。
有没有办法解决这个问题?正如您在上面看到的,我试图重定向到 /index.php 以强制路径正确。经过一整天的正则表达式和代码,我的大脑被煎炸了,所以我希望这不是一件极其微不足道的事情。
dynamic-data - 隐藏页面扩展(如 StackOverflow)
我想隐藏像 stackoverflow 这样的页面扩展。以下如何工作?
我见过很多这样做的网站,但我仍然不知道这是如何完成的(我有一个 LAMP 堆栈)。
regex - Mod重写忽略-d
一两天后,我仍在与 Mod Rewrite 战斗。似乎我 60% 的开发时间都花在了与服务器的战斗上。
我当前的 URL 结构是所有http://example.com/xyz和http://example.com/xyz/abc都应该由 index.php 处理。问题是我有一个http://example.com/admin/部分,这是一个真实的目录,我需要通过 HTTP 请求访问它(它是 CMS 目录)
当我尝试浏览到 CMS http://example.com/admin/时,它会将我的 URL 更改为http://example.com/admin/?n=admin并返回 404。我的 index.php 正在接收 n =admin 作为它的论点。
我无法理解的是为什么这两个条件被忽略了:
以及为什么我将重定向到http://example.com/admin/?n=admin(而不是仅仅停留在http://example.com/admin/。
任何人都可以提供任何想法或指出 .htaccess 中的任何缺陷吗?
php - Web 开发的软件生命周期模型
我主修了一个很棒的软件工程项目,并被教导了过程的重要性和生命周期模型的步骤。我熟悉经典的“瀑布”模型。尽管我们探索了其他人,但无论您的新时代模型多么狡猾或棘手,瀑布都能很好地列出可能的任务。所以这是一个很好的起点。
当我完成学业时,.NET 刚刚兴起,所以我们没有介绍使用良好生命周期模型来处理 Web 开发的新方法。现在我在一家网店工作,我们正在尝试建立一些我们没有的良好实践和流程。由于我 6 年前才毕业并且在更结构化的软件环境方面有经验,所以我是介绍一些新东西的人。
现在办公室里一片混乱。昨天我从一个项目经理那里得到了很多笑声,他告诉他“我们的过程是一只手拍手的声音”。我们渴望过程,但我们不知道该怎么做。当我们应该首先收集需求时,每个人都在采取一种倒退的方式,想要一个工具来告诉他们如何做事。
我们是一家共有 9 人的商店。我们需要能够快速完成工作。现在有哪些好的软件开发模型是行业标准的?其他人都在这样做,所以我们需要学习,这家商店自 1995 年以来一直在建立网站。我在哪里可以找到有关最佳实践的好资源?我们是一家 LAMP 商店。
编辑:我还应该补充一点,我们希望向现有网站添加一个流程。因此,我们不会建立新项目,而这正是这些模型一直以来的目标。我们正在维护 10 年历史的网站怪物(好吧更像是 3-5 年,但客户年龄较大)并保持它们继续运行,同时逐步添加新功能。这些有什么帮助吗?
php - 虽然我关闭了安全模式
做了一个 phpinfo 来检查正在加载哪个 php.ini。然后我把安全模式关闭保存并重新启动apache。我还将 php.ini 放在目录中并关闭了 htaccess 安全模式。htaccess 安全模式关闭给我一个 500。
在任何情况下我都无法禁用安全模式?!
php - 基于 LAMP 的应用程序的自动集成和登台环境
将基于 LAMP 的应用程序(MySQL、PHP、Zend 框架)自动部署到集成和登台环境中,什么是一个好的工作工具?我正在专门寻找处理部署到远程主机的工具。我假设我认为可以使用诸如 phing 和 ant 之类的构建工具,但我想知道在这种情况下是否有更好的东西。
email - 是否可以将 Amazon EC2 实例用作电子邮件服务器?
我希望能够运行 EC2 实例(基于 CentOS LAMP)作为邮件服务器,并在用户注册时为他们创建电子邮件地址,以便他们可以通过电子邮件上传文件。电子邮件将被解析并处理附加文件并添加到 S3 进行存储。
这可行吗?
我需要什么邮件包?我希望能够创建电子邮件地址,例如 username@uploads.domainname.com
我的域名指向不在亚马逊网络服务上的网络服务器,所以我意识到这可能是不可能的。
我从哪里开始,有什么好的资源可以在 EC2 上设置邮件服务器
非常感谢