A. 请问在php网页上放1个.exe文件,如何让这文件只能给用户打开安装、不能将文件下载谢谢!
首先你把它放在网页同目录或其它可供访问到的目录!
然后网页总增加一个 超级连接 链接到这个 exe 文件 用户点击后 自动跳出下载窗口
如果你想访问页面用户不点任何东西 自动跳出下载有几种访问 主要可以做跳转 或者 像php里 直接下载功能 但都是弹出下载框 用户选择 是否运行 下载 取消的
B. php-cgi.exe 属于哪个网站
php-cgi.exe用来在windows环境下通过cgi方式解析php脚本,常用于在iis下运行php网站
C. php调用exe程序
php可以调用外部exe程序,如果是在服务器端执行服务器端的程序,使用exec函数。
提示一点:php是服务器端脚本,因此,不能在客户端执行服务器端的程序。
D. php文件可以生成可运行的exe程序吗
可以是可以,但是编出来的程序就像个残疾一样。你网络一下“php桌面程序”,就可以看到你想要的答案了。不过经过你的一翻查找后,相信你最终的选择是:php还是老老实实地做web吧
E. php网站怎么封装成exe
编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。php网站怎么封装成exe这个需要用VB 或则delphi 进行开发
F. 听说php可以实现网页运行exe程序,具体怎么实现的
用exec 函数,用法见此: http://cn.php.net/manual/zh/function.exec.php 如果这个满足不了你的要求,你可以在上面查查相关的函数,有很多的。一段中文说明:函数:exec() 程序执行功能函数库exec执行外部程序。语法: string exec(string command, string [array], int [return_var]);返回值: 字符串函数种类: 操作系统与环境内容说明 本函数执行输入 command 的外部程序或外部指令。它的返回字符串只是外部程序执行后返回的最后一行;若需要完整的返回字符串,可以使用 PassThru() 这个函数。要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可以在执行 exec() 之前呼叫 unset()。若是 return_var 跟 array 二个参数都存在,则执行 command 之后的状态会填入 return_var 中。值的注意的是若需要处理使用者输入的资料,而又要防止使用者耍花招破解系统,则可以使用 EscapeShellCmd()。
求采纳
G. 我用win2003架设PHP,老是架不好
Win2003下PHP运行环境 的简易安装配置
先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57
apache_2.0.50-win32-x86-no_ssl.msi
http://apache.justdn.org/httpd/binaries/win32/apache_2.0.54-win32-x86-no_ssl.msi
php-5.0.0-Win32.zip
http://xian-share.winzheng.com:20/down/php-5.1.0b3-Win32.zip
mysql-4.0.20d-win.zip
http://ahck-share.winzheng.com/down/mysql-4.1.12-win32.zip
phpMyAdmin-2.5.7.zip
http://ahck-share.winzheng.com/down/phpMyAdmin-2.6.2-pl1.zip
操作系统 win2003 系统盘为: D盘
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将apache安装在 D:apache2 目录(随自己喜好)下
将php-5.0.0-Win32.zip 里内容解压到 D:php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到
windows目录里(win2k 里为winnt)
如我的php.ini是拷到 D:windows目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到
系统目录(system/system32) 如我的是D:windowssystem里
配置apache里的httpd.conf
打开 D:Apache2confhttpd.conf 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset
GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs"
将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在后面加入
index.htm index.php
选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)
--------------模块化安装配置------------------------------------
找到 #LoadMole ssl_mole moles/mod_ssl.so
这行,在此行后加入一行
LoadMole php5_mole d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------
--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:website)里建一个名为test.php的文件内容如下
要安装一下apathe,通过cmd进入Apache2/bin目录下输入apache -k install
新启动apache服务
用浏览器打开 http://localhost/test.php
如果可以看到php配置输出信息就OK了
第二步 安装mysql
将mysql安装到指定目录,如我的是d:/mysql
如下载的是非安装的mysql压缩包,直接解压到指定目录就可以了
然后点击D:mysqlinwinmysqladmin.exe这个文件
其中D:mysql是你的mysql安装目录
输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意
确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install
the service 安装此服务
再左击这个图标->winnt->start the service 启动mysql服务
修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: d:mysql 为mysql安装目录)
cd d:mysqlin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕
三、配置php.ini并测试mysql(php.ini为 d:windows下的 php.ini)
找到extension_dir = "./" 改为 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
将';'去掉改为
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
将';'去掉 设置你保存session的目录,如
session.save_path = "D:/php/session_temp";
重启apache服务
在Web根目录下(如 D:website)建立testdb.php文件内容如下:
<?php
$link=MySQL_connect('localhost','root','123456');
if(!$link) echo "Error !";
else echo "Ok!";
MySQL_close();
?>
用浏览器打开http://localhost/testdb.php 如果输出success就OK了
四、phpmyadmin的安装配置
将phpMyAdmin-2.5.7.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分别填上你mysql的用户和密码即可
如不是本地使用,最好加上验证
最后安装一个php的编辑软件DzSoft PHP Editor v3.1.2.8 特别版
下载:http://www.doocoo.com/down.asp?id=22536&downid=16
安装后再运行一下patch.exe(先解压到DzSoft PHP Editor的安装目录)就不用注册了,
启动DzSoft PHP Editor后按Ctrl+F9将端品改为8080,Path to Php.exe的路径改为d:PHPphp.exe就可以预览了。
(Sorry! 我没在XP下用过~,呵呵)
H. php网页如何与exe服务端程序互动 当然,服务端程序是我自己开发的。 我举个例子。 访问一个
php提供url访问地址的API,并处理并返回结果,最好json数据类型
exe程序使用http post或者get请求获取php返回结果
exe得到结果并显示出来
I. 到哪儿去找php.exe
默认在PHP主目录下,如果找不到:1,看你装在哪个盘区;2,到官方站点下完整的。
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。
PHP语法学习了C语言,吸纳java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。
经过二十多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等非 Web 领域的系统研发。
根据W3Techs2019年12月6号发布的统计数据,PHP在WEB网站服务器端使用的编程语言所占份额高达78.9%。在内容管理系统的网站中,有58.7%的网站使用WordPress(PHP开发的CMS系统),这占所有网站的25.0%。
开源免费
PHP是一个受众大并且拥有众多开发者的开源软件项目,Linux + Nginx + Mysql + PHP是它的经典安装部署方式,相关的软件全部都是开源免费的,所以使用PHP可以节约大量的正版授权费用。
不过PHP作为一个开源软件,它缺乏大型科技公司的支持背景,网络上对它的唱衰也是经久不衰,不过它的持续迭代和性能持续增强的现实却是鼓舞人心的,PHP社区用实际行动给予各种质疑强有力的回击。
J. 如何安装运行PHP网站
搭建PHP本地环境前言
【本地环境就是你的网站还没有上线,但是想在自己电脑看一下网站搭建后的效果。你在自己电脑做了一个可以看效果的环境。也就是测试环境。】
目前80%以上的网站都是使用xunruicms模版(PHP语言编写的),所以这里只教大家建立PHP本地环境搭建。
新手做网站,还要上线,输入域名可以访问很新奇,但得先看这篇"搭建PHP本地环境并运行xunruicms网站",有了这个基础再看下一篇"网站上线"会容易得多。PHP本地环境搭建就是让你熟悉网站上线的基本功,免得你正式上线手忙脚乱一堆事情,一会儿就放弃了。我也是一步步来的,我尽量写得很细,让大家跟着我操作就可以。
xunruicms建站步骤主要分为三步:①搭建PHP环境,②建立数据库,③安装xunruicms网站
PHP环境搭建
PHP环境搭建使用工具(大学里常用的工具):
WAMPserver
XAMPP
这两个工具任选一个就可以了。这两个工具都是Windows系统下的安装包,Linux环境无法使用,里面集成了APACH, MYSQL, PHPADMIN不需要自己一个个安装然后配置。安装包都是exe文件,基本都是一键安装,很简单。我使用的是WAMPserver.
在官网下载 我下载的是3.1.4版本的,这一版本很好,里面很多配置都不需要自己重新配。
下载安装
下载好后直接双击打开
80端口被Apache正常使用,没有被占用。
配置数据库
点击"W"标志,点击"PHPMYADMIN