运行PHP-CLI服务器

今天是个好日子, 我最近对WebSocket技术感兴趣。 我使用PHP构建了自己的服务器,我使用PHP CLI在Windows上运行。 这对于开发来说很好,但现在我需要考虑部署。 我得到了一个运行Ubuntu Server 10.10的小VPS。 我有Linux的基本知识,所以我设置了我的SSH客户端,安装了PHP-CLI并且搞砸了以确保它能够正常工作。 现在,我可以简单地运行我的服务器 php server.php 但我不认为这是一个很好的方式。 一些问题: 关闭SSH客户端后,控制台输出会发生什么? 如果服务器崩溃怎么办? 当服务器在主线程中以这种方式运行时,我无法在我的VPS上执行任何其他操作 关于控制台输出; 有没有办法将STDOUT或其他东西重定向到一个文件,所以我仍然可以在Windows上看到控制台输出,但在我的VPS上却记录了它? 至于服务器崩溃,在服务器启动时自动重启某些进程有哪些好方法? 而且我认为我可以将其作为守护进程或服务或类似的东西运行,因此它不会挂起主线程? 那么,对于那些问题,一些常用的解决方案是什么? 有什么地方我可以阅读更多内容吗? 我想在这个过程中学到一点点! 谢谢。

显卡推荐双HD输出?

我想要一个双高清监视器桌面。 桌面系统并排显示两个显示器输出(1920×1080和1920×1200),显示一个X屏幕(Xinerama,TwinView,XRandR,无论什么工作)。 将使用Unity 3D运行Ubuntu 11.10 64位。 寻找这种设置的推荐图形卡。 其他需求: 双DVI输出。 或者双HDMI输出,如果它与Ubuntu一起使用。 在Unity 3D / Compiz中平滑无错误的桌面合成 平滑渲染(Chrome)浏览器和非加速IDE窗口。 全屏glxgears(1920×1200分辨率)至少60fps,但不想玩游戏。 流畅的全屏video播放(仅仅因为)

Ubuntu 12.04 usb安装问题 – 登录页面

我正在尝试从USB驱动器上重新安装Ubuntu 12.04。 我下载了ISO文件并将其从我现有的Ubuntu 11.10与USB启动盘创建器一起加载到USB驱动器上 。 当我从USB驱动器启动时,它会加载登录页面并询问用户名和密码。 我不知道此时该做什么。 我尝试使用我的11.10用户名登录,但它不起作用。 我已经从USB驱动器安装了以前版本的Ubuntu,这从未发生过 – 它通常会让我直接进入我可以运行安装程序的桌面。 我该怎么办?

在ubuntu上双启动无法工作(无法加载Windows)

我是linux(ubuntu)的新手,并且已经安装了它,同时遵循不同的博客文章和东西来保持我的Windows安装,我希望它是。 我在安装时选择了Something else选项,但是现在当我启动时它没有显示任何用我的Windows启动的选项。 我有DELL笔记本电脑,它安装了Windows 8.1。 这是启动修复报告。 是的,这不是重复的。

以太网连接停止工作

我离开计算机几个小时,重新启动进行一些更新,然后以太网连接不再工作。

安装Ubuntu 11.10和Windows 7 – 在启动时获取grub>菜单

所以,我刚刚在我女朋友的笔记本电脑上安装了Ubuntu和Windows 7。 我使用USB记忆棒并遵循所有默认选项,为Ubuntu 11.10选择32GB的分区大小。 安装完成后,机器重新启动,现在我剩下的就是这样的命令提示符: 蛴螬> 我期待一个启动菜单,而不是这个,我知道如何继续。 希望有人可以提供帮助。 谢谢。

在Ubuntu 12.04 LTS上升级MySQL 5.5到5.6

我正在尝试在我的Ubuntu 12.04 LTS服务器上将MySQL 5.5升级到5.6版。 我尝试过以下方法: apt-get -y remove mysql-server apt-get -y autoremove apt-get -y install software-properties-common add-apt-repository -y ppa:ondrej/mysql-5.6 apt-get update apt-get -y install mysql-server 当我尝试这个时,我仍然使用5.5版本。 在12.04没有简单的升级方式吗? Magento 2真的需要它! 🙁

我可以将OSX的VPN证书导出到Ubuntu吗?

我有VPN的配置文件,可以使用Tunnelblick在OSX上运行。 据我所知,可以从不同的机器使用相同的VPN证书。 所以我将配置文件*.key文件和*.cert文件从OSX机器复制到Ubuntu机器。 我试图用命令打开VPN连接: sudo openvpn –config file.ovpn 还有 sudo openvpn file.ovpn 但是我无法连接。 我收到一些警告: WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info. Options error: Unrecognized option or missing or extra parameter(s) in [PUSH-OPTIONS]:5: block-outside-dns (2.4.4) Options error: Unrecognized option or missing or extra parameter(s) in [PUSH-OPTIONS]:6: register-dns (2.4.4) WARNING: […]

如何在Steam中使用Xbox 360控制器

Steam大图片无法识别我的控制器,当我按照这些说明操作时: https: //www.reddit.com/r/chromeos/comments/2mttfq/how_can_i_connect_my_xbox_controller_to_my_ubuntu/ Xboxdrv表示没有连接控制器,但它出现了逻辑3的lsusb。 有任何想法吗? 顺便说一句,我是Linux的新手,我已经有一周了。

葡萄酒和nvidia optimus问题

我有华硕N53SN电脑,它有nvidia optimus。 Rift在线正在开发我的ubuntu,但它使用的是intel卡。 我需要让它与geforce一起工作。 但是optirun wine riftpatcher.exe对我说; wine:找不到L“C:\ windows \ system32 \ riftpatchlive.exe” 那么我怎样才能使它与geforce一起工作? 还有一件事,因为裂缝有发射器和客户分开,geforce也会和客户一起工作吗? 我对ubuntu很新..谢谢