導航:首頁 > 編程語言 > 虛擬主機安裝php

虛擬主機安裝php

發布時間:2023-10-21 15:15:12

① 虛擬機ubuntu怎麼搭建php環境

1.安裝apache、php5、mysql(操作之前先在終端提升管理員許可權sudosu)安裝apache,php5,mysql,按下面的步驟,一步一步來安裝:sudoapt-getinstallapache2ubuntu下apache的配置文件為/etc/apache2/apache2.confhttps.conf是用戶配置文件,默認為空的,可以在裡面配置虛擬主機啟用rewrite模塊a2enmodrewriteApaceh2多了一組a2enmoda2dismod指令,用於啟用和禁用Apache的模塊。sudoapt-getinstallphp5sudoapt-getinstallphp5-gdsudoapt-getinstalllibapache2-mod-php5sudo/etc/init.d/apache2restart//重啟apache,此時php5已經可用了sudoapt-getinstallmysql-serversudoapt-getinstalllibapache2-mod-auth-mysqlsudoapt-getinstallphp5-mysqlsudo/etc/init.d/apache2restart//再次重啟apache,使新服務正常激活然後在終端輸入:sudols/etc/apache2/mods-enabled看看這個目錄下,有沒有php5.conf和php5.load,如果沒有則:sudoa2enmodphp5啟用php模塊,然後重啟apache即可。哦耶,這里,apache、php5、mysql都已經可用了。2.安裝phpmyadmin在phpmyadmin網站上下載軟體包,解壓縮到本地目錄/var/www/phpmyadmin(/home/user/www/phpmyadmin)。在終端下執行:sudocp/var/www/phpmyadmin/config.sample.inc.php/var/www/phpmyadmin/config.inc.phpsudogedit/var/www/phpmyadmin/config.inc.php找到」blowfish_secret」在後面填上任意字母。保存,退出!附常用命令:sudo/etc/init.d/apache2restartsudo/etc/init.d/mysqlrestart徹底刪除libapache2-mod-php5,然後重新安裝它sudoapt-getremove--purgelibapache2-mod-php5sudoapt-getinstalllibapache2-mod-php5

② 剛申請了阿里雲伺服器,怎麼配置怎麼弄出和普通電腦一樣的操作界面怎麼配置wordpress環境

1、首先第一步就是進行登錄控制面板—高級環境設置—PHP版本設置,將PHP版本修改自己需要的版本php 5.2./php 5.3/php 5.4/即可。


③ 如何在虛擬機上搭建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程序在虛擬主機上怎麼運行

直接把php的文件傳上去就行,虛擬機嘛,空間商那邊都會幫你弄好的,你就傳文件

⑥ 怎麼把阿里雲虛擬主機的.net環境換成PHP環境

首先安裝php環境,這個可以在購買主機的時候,在操作系統市場選擇一個免費的帶php環境的操作系統,這樣主機分配下來就可以使用 然後把wordpress的源文件修改一下資料庫配置,傳到主機空間上 瀏覽器輸入主機地址,完成

閱讀全文

與虛擬主機安裝php相關的資料

熱點內容
阿里雲物理伺服器 瀏覽:951
靈狐視頻app哪個好 瀏覽:255
大廠退役程序員自述 瀏覽:252
linux命令watch 瀏覽:889
加密幣哪些平台不撤出中國 瀏覽:553
max加線命令 瀏覽:424
app胖瘦模式哪個好用 瀏覽:724
可以下載源碼的軟體 瀏覽:487
程序員寫一天代碼累嗎 瀏覽:628
ie文件夾禁止訪問 瀏覽:543
百川互聯網程序員 瀏覽:783
linuxpython解釋器 瀏覽:667
興安得力軟體加密狗 瀏覽:494
智能網路攝像頭加密 瀏覽:574
軟體畢業程序員培訓 瀏覽:652
安卓陀螺儀低怎麼辦 瀏覽:247
一級建造師復習題集pdf 瀏覽:904
法理學pdf海默 瀏覽:393
伺服器內存儲器是用什麼的 瀏覽:819
微幫同城分類信息源碼 瀏覽:808