php - 如何在openwrt中安装配置php

标签 php openwrt

我已经用 PHP 和 HTML 开发了一些页面。但是当我将这些页面放在 OpenWrt www 文件夹中时,PHP 页面无法正常工作。我已经在 OpenWrt 中安装了 php5。这些页面在 ubuntu 中与 apache localhost 一起工作正常。在 OpenWrt 中,它有 uHTTPd。 我是否需要安装除 php5(其他模块)以外的任何东西我是否需要配置一些东西?

最佳答案

有关 OpenWRT 上的 PHP5 配置,请参阅:http://wiki.openwrt.org/doc/uci/uhttpd

首先,安装PHP

opkg update
opkg install php5
opkg install php5-cgi

安装您可能使用的任何其他附加 php5 扩展。查看可用的包:

opkg list php5*

例子:

opkg install php5-mod-sockets

打开您的/etc/php.ini 并取消注释您刚刚安装的任何扩展。继续上面的套接字示例:

;extension=sockets.so

成为

extension=sockets.so

现在打开/etc/config/uhttpd 并添加以下行:

list interpreter ".php=/usr/bin/php-cgi"

不要忘记重启uhttpd:

/etc/init.d/uhttpd restart



关于在嵌入式设备上安装 PHP 的空间(闪存)限制的一个选项:如果您可以访问嵌入式设备上的 USB 端口(像许多人一样),您可以使用 extroot 设置基本的 openWRT 配置。本质上,您将启动到 USB 驱动器,从而使 USB 驱动器的所有空间都可以安装包和添加文件。请参阅:http://wiki.openwrt.org/doc/howto/extroot

关于php - 如何在openwrt中安装配置php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534734/

相关文章:

linux - 如何在 linux AP 中获取 RSSI(iw 站转储不起作用)

php - 检查二进制图像数据

php - 在 socket.io 中调用 laravel 事件

php - 页面刷新后记住选择的选项

c - 执行openwrt交叉编译程序出错

linux - wifidog认证服务器请求http ://serverdomain/install/3 got an error

PHP fatal error :调用 Godaddy 主机上未定义的方法 mysqli_stmt::get_result()

php - 如何统计没有患者预约的医生?

regex - 如何用一个有效的命令在OpenWrt上安装所有iptables相关的软件包?

在 Open WRT 菜单配置 --> 语言中找不到 Python