【发布时间】:2019-03-29 02:00:31
【问题描述】:
我正在尝试设置 PHP 服务器。我们有一台旧服务器,它在用 ASP 编码的 Intranet 上运行一堆内部表单,我正在尝试使用 PHP 将其重建为更好的系统。
我刚开始,因为已经获得了 Win 2012 r2 服务器。
我首先尝试安装 IIS 8。我安装了下载的 php 文件(版本 7)。我成功地能够通过浏览器 (http://servername/file.php) 从另一台 PC 访问 index.html 和放置在 c/inetpub/wwwroot 文件夹中的任何其他文件。但是,我安装了 MariaDB 和 phpmyadmin。 phpmyadmin 给出了缺少 mysqli 扩展的消息。
我最终卸载了 IIS、PHP 和 MariaDB。我想从头开始,并尝试使用 Apache
我能够让 Apache 和 PHP 一起工作,但我无法从另一台 PC 访问 htdocs 文件夹中的文件(转到 http://<servername>/file.php)。我只能通过 localhost 访问它。
我在使用 phpmyadmin 和 mysqli 时遇到了同样的问题。
我还注意到没有 php.ini 文件...相反,我看到了 php-ini-production 和 php-ini-development 文件。
如何解决 phpmyadmin 问题?有关配置 apache 以便我可以从服务器本身以外的设备(非本地主机)访问放在 htdocs 文件夹中的文件的任何建议?
【问题讨论】:
-
你只需要在 php.ini 中启用 mysqli 扩展。只需找到php.ini文件并启用即可
-
您是在一个服务器发行版上重新开始的,它太旧了,几周前才停产?
-
我让它工作了。不确定它是否是 php 版本 7,但我在 IIS 上安装了 php 版本 5,将 php-ini-production 复制到 php.ini,并取消注释这些行。现在我有了一个 php 服务器!
-
看php.net/supported-versions.php,PHP5 EOL了。
标签: php apache mysqli phpmyadmin mariadb