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