作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经用 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/
我是一名优秀的程序员,十分优秀!