Questions tagged «lamp»

LAMP是指基于Linux,Apache,MySQL和PHP / Perl / Python的Web技术堆栈。

30
错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)
我在Ubuntu 12.04 LTS(精确的穿山甲)上安装了LAMP,然后在phpMyAdmin上设置了root密码。我忘记了密码,现在无法登录。当我尝试通过终端更改密码时,我得到: 错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2) 我怎样才能解决这个问题?我无法打开LAMP,将其卸载或重新安装。

30
PDOException“找不到驱动程序”
我刚刚用Apache,MySQL和PHP安装了Debian Lenny,并且收到了PDOException could not find driver。 这是它所指的特定代码行: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST,DB_NAME,DB_USER,和DB_PASS是我所定义的常量。它在生产服务器(以及我以前的Ubuntu Server设置)上运行良好。 这与我的PHP安装有关吗? 搜索互联网没有帮助,我得到的只是专家交流和示例,但没有解决方案。
292 php  mysql  pdo  lamp 

16
如何更改apache服务器的根目录?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 有谁知道如何更改Apache服务器的文档根目录?我基本上想localhost来自/users/spencer/projects目录而不是/var/www。 编辑 我最终弄清楚了。有人建议我更改httpd.conf文件,但最终还是在其中找到一个文件,/etc/apache2/sites-available/default并将根目录从更改为/var/www,/home/myusername/projects_folder并且可以正常工作。
241 linux  apache  lamp 



10
如何在PHP中将PDF文档转换为预览图像?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 要将PDF文档的一部分呈现为图像文件,需要哪些库,扩展名等? 我发现的大多数PHP PDF库都以创建PDF文档为中心,但是是否有一种简单的方法可以将文档呈现为适合Web使用的图像格式? 我们的环境是LAMP堆栈。
199 php  image  pdf  lamp 

13
如何将Linux cron作业转换为“亚马逊方式”?
不管是好是坏,我们已经将整个LAMP Web应用程序从专用计算机迁移到了云(Amazon EC2计算机)。这将极大到目前为止,但我们做的方式crons是次优的。我有一个特定于亚马逊的问题,关于如何使用“亚马逊方式”最好地管理云中的cron作业。 问题:我们有多个Web服务器,并且需要运行批处理作业,例如创建RSS提要,触发电子邮件以及实际上许多其他事情。但是cron作业只需要在一台机器上运行,因为它们经常写入数据库,因此如果在多台机器上运行,结果将重复。 到目前为止,我们将其中一个Web服务器指定为“主Web服务器”,它具有其他Web服务器所没有的一些“特殊”任务。云计算的权衡是可靠性-我们不希望有“主服务器”,因为它是单点故障。我们希望它们全部相同,并且能够进行升迁和降尺度,而不必记住不要将主Web服务器从群集中移出。 我们如何重新设计应用程序以将Linux cron作业转换为没有单点故障的临时工作项? 到目前为止,我的想法是: 有一台专用于仅运行克朗的机器。这将更易于管理,但仍将是单点故障,并且由于额外的实例而浪费一些钱。 可以将一些作业从Linux克隆转移到MySQL Events,但是我并不赞成这个想法,因为我不想将应用程序逻辑放入数据库层。 也许我们可以在所有机器上运行所有cron,但是可以更改cron脚本,因此它们都以实现锁定机制的逻辑开始,因此只有一台服务器实际采取了行动,而其他服务器只是跳过了。我不是这个想法的拥护者,因为它听起来可能有问题,我宁愿使用Amazon的最佳实践而不是自己动手做。 我正在想象这样一种情况:将作业安排在某个地方,添加到队列中,然后Web服务器可能每个都是工人,可以说“嘿,我来接这个”。Amazon Simple Workflow Service听起来完全是这种事情,但我目前对此了解不多,因此任何细节都将有所帮助。像cron这样简单的东西似乎有点沉重?是正确的服务还是有更合适的亚马逊服务? 更新:自从提出问题以来,我已经在YouTube上观看了Amazon Simple Workflow Service网络研讨会,并在34:40(http://www.youtube.com/watch?v=lBUQiek8Jqk#t=34m40s)注意到了这一点,幻灯片中提到cron作业作为示例应用程序。在其文档页面“ Amazon SWF的AWS Flow Framework示例 ”中,亚马逊表示它们具有cron的示例代码: ... > Cron作业在此示例中,长时间运行的工作流程会定期执行一项活动。演示了将执行作为新的执行继续执行的能力,从而使执行可以运行很长时间。... 我下载了适用于Java的AWS开发工具包(http://aws.amazon.com/sdkforjava/),并确保将足够的代码埋在一个荒谬的文件夹层中aws-java-sdk-1.3.6/samples/AwsFlowFramework/src/com/amazonaws/services/simpleworkflow/flow/examples/periodicworkflow。 问题是,如果我说实话,这并没有真正的帮助,因为这不是我可以轻松使用自己的技能组合来消化的东西。PHP SDK中缺少相同的示例,并且似乎没有教程可循此过程。因此,基本上,我仍在寻找建议或技巧。

11
什么是LAMP堆栈?
有人可以告诉我“ LAMP Stack”一词的含义吗?我已经在职位发布中看到了这个参考,但是并没有完全理解它的含义。 我感觉在开发中我经常使用LAMP,但是当我听到“堆栈”时,我觉得我没有像应该那样使用LAMP环境。 我知道LAMP的意思,只是想知道“堆栈”一词的含义。
83 lamp 


2
如何使用Docker,Puppet和Vagrant开发LAMP Web应用程序?
在黑暗时代,我通常用于开发LAMP Web应用程序的设置是在计算机上进行本地测试。PHP(以我为例),数据库和Web服务器都是本地安装的。 该服务器设置了Apache和MySQL的标准安装,并且我在Web应用程序的不同部分具有多个虚拟主机。当我对本地计算机上的结果感到满意时,我将登录到服务器和git pull登台环境中。假设服务器和我的机器都运行良好,那么我将为生产做同样的事情。 新的开端… 因此,现在我要从头开始一个全新的Web应用程序,我想“以适当的方式”进行操作。我已经阅读了有关Docker,Vagrant和Puppet(以及Chef,尽管我个人更喜欢Puppet的依赖系统,而不是Chef的迭代过程)。尽管我已经做了所有的研究,但是似乎仍然有一些问题我找不到以下答案: Web服务器(例如Apache),数据库服务器(例如MySQL)和Web应用程序的每个部分是否应该有单独的Docker容器? 当我谈论Web应用程序的各个部分时,我的意思是诸如mysite.com,controlpanel.mysite.com等。这些“部分”将共享同一数据库。 由于Docker似乎为Web和数据库服务器之类的东西提供了现成的容器,因此看来这些东西至少应该放在单独的容器中。Web应用程序的不同部分也应该放在单独的容器中吗? Docker容器似乎被设计为可替换的,而不是我必须更新其中的软件。他们写的我不想丢失的数据又如何呢? 数据库服务器将管理与数据库内容相关的文件(我将要备份)。Web服务器将创建日志,而我的Web应用程序将管理各种文件和缓存等。所有这些文件都需要写在应用程序容器的外部(因为我可能会在更新时替换它们?),所以它们去哪里了? ?直接进入主机的文件系统?还是放入单独的“ Docker Volume”?如果它们进入Docker卷,我是否应该对数据库,Web服务器,应用程序等使用单独的卷?是否仍可以像现在一样使用SFTP从本地计算机轻松访问内容?我不想在这里失去任何便利! 使用Puppet为开发服务器和生产服务器创建和管理Docker容器是一个好主意吗? Puppet似乎支持直接管理Docker容器,因此这似乎是一种从头开始轻松设置服务器或生产环境(使用Vagrant)的合理好方法。 希望我已经问了一些相关的问题;为开发和生产类似LAMP的Web应用程序获取一些适当的“最佳实践”将是非常不错的,只是我发现的东西似乎很少!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.