導航:首頁 > 編程語言 > php虛擬伺服器文件

php虛擬伺服器文件

發布時間:2022-09-05 04:37:21

php文件上傳到虛擬機中的lnmp伺服器上

PHP不需要編譯啊,直接用SSH客戶端連進去上傳文件就可以了,如果你的虛擬機里linux是有圖形界面的,那就更方便了,VM自帶了VMtools,裝上以後可以直接把文件拖到虛擬機里

❷ 做虛擬主機php.ini文件要怎麼設置

如果需要更改的話,直接在主機的cpanel控制面板的文件管理中查找,先備份,然後根據需要去修改文件。選擇虛擬主機的時候可以選擇HE主機

❸ 我是虛擬主機,怎麼用php文件導入php資料庫

1、首先確定虛擬主機是否帶資料庫功能,因為有的虛擬主機不帶資料庫。
2、如果是整站的php網站搬遷,可以在原先的伺服器上打包資料庫為sql文件,再到新虛擬主機資料庫管理功能導入。
3、修改網站中相關資料庫配置文件。

❹ 如何查看虛擬主機所在的php伺服器配置信息

<?php

phpinfo();
?>
新建一個php文件,內容是上邊的復制進去,保存到你的伺服器,訪問http://你的域名/你的文件名.php就可以查看到了
用完後記得刪除,很重要!!!

❺ 如何在php下搭建虛擬伺服器並打開php文件

設置好php環境後 打開 127.0.0.1 看你網站是否架設好。
如果打不開說明沒有好。如果能打開
把php文件放到 htdocs目錄下 加入php的文件名稱是 abc.php
則打開 127.0.0.1/abc.php

❻ 如何在虛擬機上搭建php

虛擬機是window系統還是 linux系統。
window系統就很簡單了,直接下載一個集成環境,就可以運行了
linux 系統就要稍微麻煩點
1. php下載以及安裝

下載: wget http://am1.php.net/distributions/php-7.3.2.tar.gz

解壓: tar -zxvf php-7.3.2.tar.gz

進入目錄開始編譯安裝:

./configure --prefix=/opt/soft/php --enable-fpm

下面是直接把常用的擴展安裝好,免得後面在一個一個安裝(推薦)

./configure --prefix=/opt/soft/php --with-curl --with-mysqli --with-openssl --with-pdo-mysql --enable-fpm

make

sudo make install

設置快捷訪問方式: sudo cp /opt/soft/php/bin/php /usr/local/bin/

把php配置文件放在正確的位置

確認正確位置:php -i | grep php.ini

在下載的安裝包中將php配置文件移動過來: sudo cp /opt/packages/php-7.3.2/php.ini-proction /opt/soft/php/lib/php.ini

ps:以後可以通過 php --ini 查看文件所在位置

2. nginx下載以及安裝

和上面php一樣的步驟,下載--解壓--編譯--安裝

wget http://nginx.org/download/nginx-1.14.2.tar.gz

./configure --prefix=/opt/soft/nginx --sbin-path=/opt/soft/nginx/sbin/nginx --conf-path=/opt/soft/nginx/config/nginx.conf --error-log-path=/opt/soft/nginx/logs/error.log --pid-path=/opt/soft/nginx/logs/nginx.pid --http-log-path=/opt/soft/nginx/logs/access.log --with-http_stub_status_mole --with-http_ssl_mole

sudo make && make install

設置快捷訪問方式: sudo cp /opt/soft/nginx/sbin/nginx /usr/local/bin/

簡單配置nginx(詳細配置後面再重新開文章寫),然後瀏覽器直接訪問ip就能訪問了(這個時候只能訪問html,訪問php是直接下載文件)

開啟nginx: sudo nginx(sudo nginx -s reload 重啟nginx), 查看是否開起nginx: sudo netstat -anp | grep 80(埠號)

3. 配置nginx支持php

nginx不能直接和php通信,需要藉助FastCGI(高速地在HTTP伺服器和動態腳本語言間通信的介面),需要用到php-fpm(FastCGI Process Manager:FastCGI進程管理器, 他的具體概念可以參照這里搞清楚php-FPM到底是什麼),這也是為什麼在編譯安裝php的時候需要帶--enable-fpm這個擴展的原因.

I. 啟動php-fpm

進入到 /opt/soft/php/etc 這個目錄將php-fpm.conf.default改名為php-fpm.conf,編輯他查看最後一行

然後進入最後一行指向php-pm.d目錄,將www.conf.default改名成www.conf,並編輯成對應賬號,我這里是xunan

然後將/opt/soft/php/sbin/php-fpm設置快捷訪問方式,並啟動php-fpm,也就是執行下面兩個命令

sudo cp /opt/soft/php/sbin/php-fpm /usr/local/bin/ sudo php-fpm

ps: 重啟php-fpm: 先ps aux | grep php-fpm,然後kill掉對應的進程

II. 配置nginx支持php

具體配置:

location ~ \.php$ {
try_files $uri /index.php =404;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

按照上面配置完成後,在配置文件的root目錄下建立一個index.php,編輯

然後重啟nginx(sudo nginx -s reload),在瀏覽器ip訪問

❼ php虛擬主機 虛擬目錄配置,即配置Apache中conf文件和php中ini初始化

這個是我成功配置的經驗
1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步驟:下一步下一步
2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步驟:(1)解壓壓縮包到d:\phpWeb\php\
(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 並拷到 windows目錄里
(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統目錄(system/system32)
3.配置apache
步驟:(1)打開 d:\phpWeb\APACHE\conf\httpd.conf 這個文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 將其改為你的WEB目錄(可不改有時改了會出錯)
(3)找到DirectoryIndex index.html這一行,在後面加入index.html.var index.htm index.php
(4)找到#LoadMole ssl_mole moles/mod_ssl.so這行,在後面加上一行:LoadMole php5_mole d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz這行,在後面加上一行:AddType application/x-httpd-php .php
4.配置php
步驟:(1)找到c:\windows\php.ini並打開 (剛才拷進去的)
(2)找到extension_dir = "./" 改為 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll將前面的;號去掉
(4)找到;session.save_path = 去掉前面;並設路徑"d:/phpWeb/php/session_temp"並在該路徑下新建文件夾session_temp

❽ 虛擬伺服器如何改php.ini文件

虛擬主機本來就改不了php.ini
不是客服不懂,而是你不懂!
虛擬主機說白了就是一台伺服器的其中一站點, 其實也是一個文件夾!
而php.ini是作用於整台伺服器的所有可運行的php站點!
確切的說, 不是不可以改php.ini, 而是客服根本就不會給你改, 也不可能給你改, 不可能為了你一個站點而修改整台伺服器的配置文件!
解決方法有2個:
第一、重新找一個虛擬主機,購買之前先詢問空間商是否支持你所需要的功能!
第二、購買vps、雲伺服器、獨立主機等你自己擁有伺服器遠程許可權的伺服器, 自己遠程登陸到伺服器上,不要說改php.ini, 就是安裝原子彈都行!

❾ 一個虛擬伺服器,一個php文件,一個資料庫和一個網頁,可以做成簡單的網站嗎需要什麼輔助要求

需要域名,因為你需要綁定域名到你的伺服器來訪問。

❿ 虛擬主機php文件

一般是上傳的位置不對,請上傳一以HTDOCS目錄下。。另外請到主機控制台將默認首頁文件名設置為:index.html

閱讀全文

與php虛擬伺服器文件相關的資料

熱點內容
怎樣製作文件夾和圖片 瀏覽:58
調研編譯寫信息 瀏覽:859
python馮諾依曼 瀏覽:417
同時安裝多個app有什麼影響 瀏覽:252
奧術殺戮命令宏 瀏覽:182
用sdes加密明文字母e 瀏覽:359
單片機原理及應用試題 瀏覽:423
易語言開啟指定文件夾 瀏覽:40
馬思純參加密室大逃脫 瀏覽:322
文件夾冬季澆築溫度 瀏覽:712
京東有返點的aPp叫什麼 瀏覽:603
如何查看u點家庭伺服器是幾兆 瀏覽:262
python應用介面怎麼接 瀏覽:67
腐蝕怎麼進不去伺服器啊 瀏覽:359
linuxcpiogz 瀏覽:630
安卓中的布局是什麼文件 瀏覽:397
dex反編譯部分代碼無法查看 瀏覽:464
linuxandroid編譯 瀏覽:603
程序員電視劇20集 瀏覽:910
怎麼擴建文件夾 瀏覽:160