作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在我的新工作中,我需要使用 PHP(使用框架)和 Python(框架和特殊任务)进行开发。我需要一个可以用来测试它们的网络服务器。它应该配置简单并且需要最少的操作来尝试不同的配置。
他们使用 WAMP,因为应用程序将部署在 Apache 上(在 VPS 上)。我正在寻找同样简单的 linux 替代品。
最佳答案
几乎所有标准 Linux 发行版都带有 LAMP 堆栈。 (Linux Apache MySQL PHP)
如果您没有安装和配置这些,您应该可以通过执行以下操作让它们在 Ubuntu 上运行
sudo apt-get install php5 mysql-server mysql-client
(Apache,如果尚未安装,将作为依赖项一起提供)
我相信你可以在 Fedora、CentOS 等中做同样的事情
sudo yum blah blah blah
只要您将文件放入 Web 根目录,它就会神奇地工作。
现在就 python 和 python web 框架而言,您可能只想使用这些框架附带的开发服务器。
在 Django 开发的情况下,服务器神奇地知道如何读取您的模板并提供您的代码。部署是一种完全不同的动物。您需要为 Apache 设置 mod_wsgi,然后设置您的配置以从其他地方提供静态文件。这最好留给您的部署团队。
关于php - 需要一个简单的网络服务器来测试本地主机上的 PHP、DJango,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6511313/
我是一名优秀的程序员,十分优秀!