PHP 5.4.45/5.5.29/5.6.13 发布
PHP开发Linux桌面应用思路: Linux上,用tar.xz打包GCC -O3编译的php7cli(3MB)和依赖库php7libs(7MB),大小只有10MB.因为打包了依赖库,所以能做到解压即用.
假设应用安装在/opt/phppc,其下的www作为根目录,启动HTTP服务:
php -S localhost -t /opt/phppc/www
浏览器做界面,访问localhost打开应用.
比如PHP调用系统自带命令lshw或者读取/proc/cpuinfo就能拿到各种硬件信息,包括CPU的即时运行频率等.
PHP可以把命令返回的信息直接写在,或者转为数组进行精确的哈希操作后输出.
这样,通过Web界面就能获取像Windows上CPU-Z工具的硬件信息,是不是很棒.
本地存储用SQLite,网络跟本地和服务器交互都可以用AJAX,程序更新用file_get_contents()或者curl.
整个应用打包下来,可以做到不超过15MB.
如果源代码不想被别人看到,可以用php-beast之类的工具进行加密.
页:
[1]