如今,旧问题(以及旧答案)仍然有效.但是,我认为值得补充的是,现在(2017年6月),这在Cygwin下变得更加简单.不知道它是否与Apache或PHP 7有什么关系,但无论如何我没有必要按照我的初始配置的大量教程.
现在,它真的只是一个运行Cygwin的安装程序,并选择包的事httpd,php,httpd-mod_php7,php-mysqli和mysql-server(事实上,一些额外的依赖包也将被Cygwin的选择-它会问你的确认,正如你可能已经知道了).
当您下次访问Cygwin控制台时,您只需要apachectl start在端口80上随时可用.如果您需要它作为历史可用服务器,配置服务器仍然是相同的cygserver-config.
不需要apt-cyg,或从Cygwin Ports导入软件包 - 尽管它也很棒并且仍然可以很好地工作.它变得有点简单了.
安装cygwin
使用以下包:
安装php
安装PHP使用:
apt-cyg -m ftp://ftp.cygwinports.org/pub/cygwinports/ install php
Run Code Online (Sandbox Code Playgroud)
并且
apache2-mod_php5
php-mysql
php-mysqli
php-PEAR
Run Code Online (Sandbox Code Playgroud)
配置服务器
/usr/bin/cygserver-config
Run Code Online (Sandbox Code Playgroud)
这很大程度上取决于您的生产需求,但毕竟 cygwin 只是一个仿真层,仅此而已。它的工作令人难以置信,但我很难相信它不像 Unix 盒子那么可靠。
您可以在此slashdot线程中阅读更多相关信息: http://ask.slashdot.org/story/04/08/12/1932246/cygwin-in-a-product-environment
谢伊。
| 归档时间: |
|
| 查看次数: |
7606 次 |
| 最近记录: |