php - 使用 Windows AMI 而不是 Amazon Cloud 上的 Linux 来部署 PHP 应用程序

标签 php mysql amazon-ec2 xampp ec2-ami

目前我已将我的应用程序部署在 Amazon 云上的 Linux AMI 实例上。 但我遇到了很多问题,比如一些 php 文件无法在 Linux 上运行,因为 Linux 区分大小写,imagecreatefromstring 函数也无法在 Linux 上运行,因为 PHP 中默认情况下没有安装 GD 包。此外,我无法在那里成功安装 phpmyadmin 。 每次我都必须使用 Putty 通过命令提示符执行数据库操作。 此外,我负责频繁向不同用户发送电子邮件的脚本也无法在 Linux 上运行 在 Windows 上运行良好。

总的来说,我在 Windows 上使用 XAMPP,这里一切正常。 但如果是 Linux 服务器,我需要手动安装 PHP 包、mysql 包、PHP 图形包、PHP 邮件 PEAR 包。等等

请告诉我,如果我在 Windows Server 2008 AMI 上运行我的应用程序,那么我会在那里遇到任何安全或性能相关的问题吗?

提前谢谢大家。

最佳答案

安全性和性能取决于很多因素。您基本上是在问“Linux 比 Windows 更好吗?”作为一个包罗万象的问题。

就其值(value)而言,我运行了多个 Windows EC2 镜像,并且对底层平台绝对没有安全或性能问题。

关于php - 使用 Windows AMI 而不是 Amazon Cloud 上的 Linux 来部署 PHP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5114561/

相关文章:

mysql - 如何在 heroku 服务器日志上查看我的数据库事务查询(sql 查询)?

amazon-web-services - apt-get 在 docker-container 上超时

php - 在 PHP 中,哪个更快 : preg_split or explode?

javascript - 在 javascript 生成的表单中创建输入字段

php - Zend Framework 2 - 注释表单和 Doctrine2 - 可捕获的 fatal error - ObjectManager

php - PHP 5.6u 和 PHP 5.6w 的区别

php - 使用 SQL 和 PHP 进行多重 INSERT/UPDATE

php - 如何使用dql查询doctrince 2中的sum?

linux - 如何在命令行接受jdk的许可协议(protocol)?

python - 使用请求的响应时间极长