我是使用Linux系统的新手,我想知道我是否可以在同一个系统中同时运行LEMP和LAMP 。 我使用的是Fedora 14.如果我可以安装的话,是否有任何可能使我使用Apache(LAMP)的现有文件受到影响。
CentOS 5.x 64位W / Plesk服务器:YUM更新要更新内核等,这是好的? 这是什么'百胜更新'输出: –> Running transaction check —> Package kernel.x86_64 0:2.6.18-308.13.1.el5 set to be installed —> Package kernel-headers.x86_64 0:2.6.18-308.13.1.el5 set to be updated —> Package php.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-cli.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-common.x86_64 0:5.3.16-9.el5.art set to be updated —> Package php-devel.x86_64 0:5.3.16-9.el5.art set […]
我即将开始首次使用AWS。 根据我的理解,当你终止一个实例或者开始一个新实例时,所有的数据都会丢失。 对于用户数据我知道你应该使用云存储,如S3。 没关系。 那么所有的configuration呢? 假设我花了2个小时设置了所有的Apache和PHPconfiguration或者什么。 当我终止一个实例或者开始一个新的实例时,如何确保它仍然存在? 其次,我的实际应用程序,我的情况下的PHP代码,以及运行它所需的文件权限? 当我终止实例时会发生什么? 如果我有3个实例并对我的代码进行更改,该怎么办? 对于这个概念很抱歉很新。 谢谢
我试图围绕我如何解决这个最新的障碍。 什么需要发生: PHP script sends email to our Exchange Server …. 听起来很简单吧? 那么问题是,它的PHP脚本的LAMP服务器位于我们的办公大楼,而我们的Web服务器托pipe在一个专门的托pipe公司IP 65.xxx.xxx.xxx 。 当我们将电子邮件从办公室的PHP脚本IP 173.xxx.xxx.xxx发送到我们的交换服务器(由Office 365托pipe)时,交换服务器对电子邮件来自的域进行回拨,只发现IP域名parsing为我们的networking服务器IP 65.xxx.xxx.xxx …而不是办公室173.xxx.xxx.xxx (电子邮件来源于)它比较,他们不匹配..和垃圾去电子邮件。 我可以使用什么方法来获取使用65.xxx.xxx.xxx IP发送的电子邮件,以便交换服务器不会阻止它? 我想可能有PHP的SSH到Web服务器,并使用它的(networking服务器)sendmail? 还是我删除办公室机上的sendmail,并使用后缀到TLS到我们的交易账户? 我从来没有处理过这个。 任何帮助,build议,networking文章 – 任何指向我一个可行的解决scheme将不胜感激!
由于某种原因,我的/ var / run / dir在debian6上有chown和chmod改变。 问题是从什么? 结果是,MySQL失败。 我猜最简单的方法就是重新安装MySQL。 (以前这个LAMP运行良好。) 但是,我已经build立了数据库和表格,不想丢失它们。 由于MySQL没有运行,我不能备份(正确?)。 我只想确认一下: 1)。 如果我重新安装,我不会放松我的数据库。 2)。 apt-get install mysql-server mysql-client是使用的正确命令。 谢谢。 编辑: 运行/etc/init.d/mysql start输出/ var / log / syslog /etc/init.d/mysql start : mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql mysqld: 130109 10:44:10 [Note] Plugin 'FEDERATED' is disabled. mysqld: #007/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: […]
一个networking服务器(Apache + MySQL)locking得非常厉害,我不得不重新启动它,并立即login以查看之后发生的事情。 平均负载超过3%,MySQL徘徊在CPU的20%到80%之间。 好奇,我跑了SHOW PROCESSLIST; 在活动的穗期间,只有find… +——-+——–+———–+——–+———+——+——-+——————+ | Id | User | Host | db | Command | Time | State | Info | +——-+——–+———–+——–+———+——+——-+——————+ | 10762 | root | localhost | NULL | Query | 0 | NULL | SHOW PROCESSLIST | | 11754 | phorum | localhost | phorum | Sleep | […]
我有一个LAMP堆栈, Ubuntu 12.04.3 LTS PHP 5.3.10-1ubuntu3.8与Suhosin-Patch(cli)(构build时间:Sep 4 2013 20:05:42) Apache / 2.2.22(Ubuntu) MYSQL 5.5.32-0ubuntu0.12.04.1(Ubuntu) Codeigniter 2.1.0 所有这些都正在运行,因为它们应该是。 这些网站是: bf.getsimpleapps.com ac.getsimpleapps.com getsimpleapps.com 有些用500服务器错误加载其他空白页面。 我怎么去debugging,为什么它不工作。 PHP网站/代码应该运行良好,代码已经生产了好几个月。 这一切都开始,因为我今天进入服务器,以清除一些磁盘空间(我删除了一些mysqldump )。 我也运行apt-get update和apt-get upgrade ,它可能已经更新了PHP。 现在,MySQL正在工作,我认为这是主要的错误,但现在这些网站没有响应。 我已经检查过各个站点的错误日志,而且没有任何内容。 我试图启用PHP错误报告,看看是否是这个问题,什么都没有出现。 我已经用“hello world” index.php文件replace了sites /public目录,它出现在网站上很好,这意味着服务器正在运行,对吗? 任何援助将是非常好的,我完全死在水中…
我运行Ubuntu 14.04和LAMP堆栈。 我与我的Joomla网站有奇怪的问题,我怀疑这也许是因为我在运行Web服务器时出错。 由于这不是Joomla论坛,我不会深入Joomla问题,但总之 – 当我创build新的菜单项时出现错误的地址(一个奇怪的目录“Feeds”出现,我看到的只是主Joomla页面) 如果我记得正确的话,当我在J 1.5中创build了我原来的Joomla站点时,我在Joomla根目录下使用了.htaccess,并且在Joomlapipe理面板中select了一个合适的选项。 另一个重要的一点是,我在托pipe环境中build立了一个原始站点(也就是说,在一个远程服务器上,可能运行PHP 5.3,我会假设)。 我不是Apache的专家,但我认为我必须使用某个指令来启用.htaccess(我认为它是默认禁用的)。 我没有启用它。 我甚至决定把我的Joomla安装从J 1.5升级到2.5的原因是因为我在Virtuemart中添加支付模块时遇到了问题,我想这可能是因为J 1.5和PHP 5.5不兼容(它是Ubuntu 14.04下的默认PHP版本)。 虽然我成功地将Joomla版本从1.5升级到了2.5,但是之后我无法打开任何菜单项(主页除外)。 我到处都是404错误! 然后我关掉了我的“使用URL重写”选项,并重新命名为.htaccess到htaccess.txt然后,一切恢复正常(所有已经存在,没有新的菜单项 – 我根本没有创build任何新的在那个时间点的菜单项)。 我在这里想问什么……也许我应该在Apache中启用.htaccess来避免这些问题? 在Ubuntu 14.04和LAMP下实现这个目标的正确方法是什么?
显然,只需发送电子邮件到本地帐户,configurationPostfix接收本地帐户的邮件就可以了。 不是太寒酸! 原来的问题 这个假设的服务器将在LAMP上运行Postfix。 我有一个网页上的联系表格,其中的内容是用PHP邮件()发送到联系人的电子邮件地址。 有没有办法将表单内容直接保存为服务器(使用后缀),而不实际发送到服务器并再次接收? 我想这样做的原因是因为我想使用用户的电子邮件地址作为发件人的地址,这可能是有问题的,而不正确的configuration头和东西,据我了解问候黑名单等。除此之外,当然,服务器花费带宽发送邮件给自己似乎是非常多余的。 🙂 我所需要的只是在这里指出正确的方向,但是如果有人会给出详细的解释,那也是值得赞赏的。 注:我试图find如何通过谷歌search,但无济于事的信息。 我还没有尝试过自己的后缀,因为我不知道从哪里开始。
我们运行许多不同的服务器,这些服务器托pipe在本地数据中心,但是我们的开发服务器托pipe在AWS上,我无法访问它。 EC2服务器正在运行LAMP堆栈,我可以FTP到服务器,并获得我需要的任何文件,但是当我尝试访问webmin在端口10000时,我得到了一个拒绝访问我的IP消息。 我认为这是因为防火墙阻止了IP,但是我需要能够访问这个服务器上的PHPMyAdmin来closures一些数据库文件。 我可以访问AWS控制台,但我不知道要在哪里更改防火墙详细信息。