1、PHP環境搭建好了,Apache的伺服器,但是一打開PHP文件還是出現下載,高人指點下啊,謝謝了
是因為PHP沒有和Apache關聯起來.啟動後你要看到兩個服務都啟動才可以.
2、是不是Apache禁止的直接下載.php文件
設置apache路由轉發功能,用正則吧js xml css文件替換成.php文件。就不能下載了
3、為什麼我本地在apache下運行php文件總是出現下載呢??
apache是一個web伺服器,它只負責進行html
request的請求和返回php腳本的response,但是並不能解析php,所以你運版行Php
就會顯示下載。權
之需要安裝一個tomcat就可以解析php
了。tomcat是應用伺服器能進行功能解析
4、apache伺服器下載文件會被改變內容?
如果apache啟用了gzip壓縮,那麼下載下來的js可能經過gzip壓縮了.
================================
150K少幾十位元組,不應該.你確認你引入內的js文件本身無問容題?這兩個js是放到你自己的項目文件目錄中,還是引用外部網站的?
你看到的可能表面現象.所有的瀏覽器都測試過了嗎?
自己上傳一個新的JS,大小類似的,下載看看,是否也會少位元組?
5、阿里雲ECS實例Linux系統Apache伺服器網站日誌文件怎麼下載
apache的日誌通常在/var/log/httpd目標下,如果沒有,你可以檢查一下/etch/httpd/config/httpd.conf(不一定是這個文件版)中日誌目錄定義在何處。權
用tar將日誌打包一下:
tar cjf http_log.tar /var/log/httpd然後在本地使用scp將日誌拷貝下來
scp username@httpServer /home/xxx/http_log.tar .6、Apache SSHD實現SFTP服務端,客戶端訪問進行遠程文件上傳下載
package jsch;
import java.io.File;
import java.io.FileInputStream;
import java.util.Properties;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.Session;
public class Test {
protected String host;//sftp伺服器ip
protected String username;//用戶名
protected String password;//密碼
protected String privateKey;//密鑰文件路徑
protected String passphrase;//密鑰口令
protected int port = 22;//默認的sftp埠號是22
/**
* 獲取連接
* @return channel
*/
public ChannelSftp connectSFTP() {
JSch jsch = new JSch();
Channel channel = null;
try {
if (privateKey != null && !"".equals(privateKey)) {
//使用密鑰驗證方式,密鑰可以使有口令的密鑰,也可以是沒有口令的密鑰
if (passphrase != null && "".equals(passphrase)) {
jsch.addIdentity(privateKey, passphrase);
} else {
jsch.addIdentity(privateKey);
}
}
Session session = jsch.getSession(username, host, port);
if (password != null && !"".equals(password)) {
session.setPassword(password);
}
Properties sshConfig = new Properties();
sshConfig.put("StrictHostKeyChecking", "no");// do not verify host key
session.setConfig(sshConfig);
// session.setTimeout(timeout);
session.setServerAliveInterval(92000);
session.connect();
//參數sftp指明要打開的連接是sftp連接
channel = session.openChannel("sftp");
channel.connect();
} catch (JSchException e) {
e.printStackTrace();
}
return (ChannelSftp) channel;
}
/**
* 上傳文件
*
* @param directory
* 上傳的目錄
* @param uploadFile
* 要上傳的文件
* @param sftp
*/
public void upload(String directory, String uploadFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
File file = new File(uploadFile);
sftp.put(new FileInputStream(file), file.getName());
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 下載文件
*
* @param directory
* 下載目錄
* @param downloadFile
* 下載的文件
* @param saveFile
* 存在本地的路徑
* @param sftp
*/
public void download(String directory, String downloadFile,
String saveFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
sftp.get(downloadFile,saveFile);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 刪除文件
*
* @param directory
* 要刪除文件所在目錄
* @param deleteFile
* 要刪除的文件
* @param sftp
*/
public void delete(String directory, String deleteFile, ChannelSftp sftp) {
try {
sftp.cd(directory);
sftp.rm(deleteFile);
} catch (Exception e) {
e.printStackTrace();
}
}
public void disconnected(ChannelSftp sftp){
if (sftp != null) {
try {
sftp.getSession().disconnect();
} catch (JSchException e) {
e.printStackTrace();
}
sftp.disconnect();
}
}
}
7、怎麼用Apache搭建一個可以文件上傳下載的web網站
很簡單如果你有域名就綁定沒有直接使用IP進行訪問安裝php環境就可以了幫助直接訪問文件名字就可以下載的
8、linux 下 apache 中文文件名文件下載
這個就是典型的LAMP環境安裝了,可以通過yum安裝, 也可以編譯安裝, 編譯安裝的效果要好些。這個配置參數方面需要重視,如果樓主搞不定, wo可以幫忙搞定
最好是可以看下網名, ++上
9、請問你是如何解決從apache官網上下載apache都是源文件的問題
首先我之前沒遇到過這個問題。
其次源文件就是安裝文件。
10、php和Apache配置好了為什麼打開php文件時總出現下載
原因是少設置了一段文字。