當前位置:首頁 » 雲伺服器 » 雲伺服器配置php環境

雲伺服器配置php環境

發布時間: 2023-09-02 02:49:11

A. 想買一個阿里雲的伺服器,要怎麼配置

1、主要看你的網站每天大概多少流量。如果是一萬PV訪問量以下的話,用1核2g內存的阿里雲伺服器就可以了。

如果超過一萬每天的訪問量,就要考慮用 2核4g內存的伺服器了,會更流暢。

2、可以在阿里雲主機上面安裝第三方一鍵php包的配置。好在國人也開發了這方面的面板,可以免費的使用。

3、至於網站搬家,可以手動搬家,也可以藉助面板或者程序來實現半自動搬家。

4、藉助這些 php面板,可以輕松配置php環境,mysql資料庫,phpmyadmin、nginx等環境軟體。

不管使用的是win伺服器還是linux 伺服器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然後一鍵部署 worpdress環境。

因為這方面內容較多,這里也寫不開那麼多內容,所以你可以留言或到我的博客上搜索相關內容,老魏有寫過教程,還不止一篇,都挺詳細的內容,可以幫助你入門。

B. 騰訊雲window系統怎麼配置php環境

從一開始選購到配置的整個過程,需要一個 win中的php面板就能夠輕松搭建了。

win伺服器我建議從2核4g起步,低於這個配置都會卡頓、緩慢等。

買完後會給你發遠程賬號密碼,拿到後使用遠程桌面登陸程序,就可以成功連接到 server伺服器上了。然後在伺服器上就跟你自己的本地電腦一樣,開始搭建環境,部署網站了。

以前人都是自己手動配置 IIS,很麻煩還容易出錯。現在有了一鍵php包,就方便多了。具體安裝配置過程比較多,或者你去看看快速配置 Windows 雲伺服器文檔,那裡面寫的很詳細的,比我說的這些更具體。

C. 請問在阿里雲或騰訊雲怎麼搭建自己的網站,做好了前端和後端php代碼和資料庫,要買域名和租伺服器,具

如果網站規模不大,且對伺服器不了解,建議買虛擬主機就可以。買到後:
1、把域名跟主機綁定;
2、獲取到ftp帳號信息,用ftp軟體把程序上傳
3、把資料庫導入,修改程序配置文件,連接上資料庫,就OK了。
如果一定要用雲伺服器,買好伺服器之後需要配置web服務環境:
1、安裝apache/nginx;
2、安裝php
3、安裝mysql
4、安裝ftp
5、修改域名解析,配置apache綁定域名,上傳程序,導入資料庫數據,修改資料庫配置文件,最後大功告成。

D. 騰訊雲伺服器購買後怎麼安裝php環境

  1. 配置nginx

    1) 啟動nginx服務:

    service nginx restart

    2) 測試nginx服務是否正常運行:

    wget http://127.0.0.1
    最後顯示" 'index.html' saved ",說明nginx服務正常。

    3)在瀏覽器中,訪問通過CentOS雲伺服器公網IP查看nginx服務是否正常運行

  2. 配置PHP

    1) 啟動php-fpm:

    service php-fpm start

    2) 修改php-fpm和nginx的配置,實現nginx和php聯動:

    cat /etc/php-fpm.d/www.conf |grep -i 'listen ='

    返回結果為:listen = 127.0.0.1:9000

    以上結果表明php-fpm的默認配置的監聽埠為9000,現在只用修改配置,將php解 析的請求轉發到127.0.0.0:9000處理即可。

    使用以下命令查找nginx配置文件:

    nginx -t

    並使用vi命令修改該配置文件

    在配置文件中找到以下片段,修改粗體部分

    server {

    listen 80;
    root /usr/share/nginx/html;
    server_name localhost;

    #charset koi8-r;
    #access_log /var/log/nginx/log/host.access.log main;

    location / {
    index index.html index.htm;
    }

    #error_page 404 /404.html;
    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #

    location ~ .php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    }

  3. 重啟服務:service nginx restart

  4. 環境配置驗證

    vim /usr/share/nginx/html/index.php
    寫入:<?phpecho "<title>Test Page</title>";echo "hello world";?>

    在瀏覽器中,訪問CentOS雲伺服器公網IP查看環境配置是否成功,如果頁面可以顯示「hello world」,說明配置成功。

  5. mysql自己安裝

E. 阿里雲windows server 2012怎麼安裝php環境

一:下載資源

1.下載 VC11 vcredist_x64.exe(32位下載VC11 vcredist_x86.exe),因為雲伺服器上只裝了IIS,其他環境都沒有。推薦下載英文版。

2.下載Apache httpd-2.4.9-win64-VC11.zip (32位 網址相同) 由於自2.2後Apache官網不再更新win版本
3.下載php php-5.5.10 選擇線程安全版本 VC11 x64 Thread Safe

二:安裝配置

A.安裝 VC11 vcredist_x64.exe

B.安裝配置php

1.將php 解壓到自定義目錄下,我這里選擇和默認目錄一樣: C:/php55

2.將C:php55和C:php55ext加入環境變數PATH中

3.將C:php55php.ini-proction 復制一份,並重命名為php.ini

4.開啟幾個常用php擴展,用記事本打開C:php55php.ini

修改 721行 將; extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分號)

修改 873行 將;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分號,這是php多位元組字元串擴展)

修改 875行 將;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分號)

修改 876行 將;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分號)

5.在 cmd中輸入 php -v 驗證是否安裝成功

C.安裝配置Apache

1.將Apache 解壓到自定義目錄下,我這里選擇和默認目錄一樣: C:/Apache24

2.打開C:apache24confhttpd.conf (推薦使用Notepad++ 可以看到行號)

說明:由於默認的IIS伺服器使用80埠,因此我令Apache使用8080埠,後面會講WindowsServer2012如何打開8080埠

修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(這里輸入的是你解壓apache安裝包的位置)

修改 58行 Listen 80 => Listen 8080

修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:8080 (去掉前面的#,同時設定埠號8080)

修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "d:/WebSites" (這個目錄即為Apache伺服器的虛擬根目錄,可以自己設定)

修改 242行<Directory "c:/Apache24/htdocs"> =><Directory "d:/WebSites">(與241保持一致)

修改 262行AllowOverride None=> AllowOverride All

修改 267-269行

Require all granted
Order Deny,Allow
Allow from all

修改 275行 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我們添加了index.php index.htm)

修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一樣不用改)

修改 374行 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin"> (依然一樣不用改)

在C:Apache24confhttpd.conf 最後一行添加

LoadMole php5_mole "c:/php55/php5apache2_4.dll" (這里與你下載的包有關)
AddType application/x-httpd-php .php .html .htm (注意.php .html .htm之間的空格)
PHPIniDir "c:/php55" (與自己的php安裝目錄一致)

3.安裝

打開cmd,注意WindowsServer2012中的PowerShell與cmd還是有區別的,快捷鍵win+X 選擇打開cmd

進入c:Apache24bin (你的Apache安裝目錄)

執行 httpd -k install(用PowerShell 無法執行這個命令)

4. 進入c:Apache24bin (你的Apache安裝目錄)

雙擊運行 ApacheMonitor.exe

不出意外,這時右下角已經有Apache的圖標了,在自己的伺服器雲主機上從瀏覽器 訪問 localhost:8080 以及 IP:8080 都可以發現成功了。

可能錯誤分析:

1. 右下角Apache面板顯示 no services installed。說明Apache沒有安裝成功。

2. 伺服器上鍵入 localhost:8080 以及 ip:8080 無法顯示。說明httpd.conf 配置錯誤

3. 伺服器上可以通過ip:8080 訪問 外網不能訪問。說明8080埠沒有開放。你可以在cmd裡面利用 netstat -ano查看埠開啟情況。

但是通過外網來訪問伺服器 IP:8080 去發現無法連接。這是因為默認的8080埠沒有打開。步驟如下:

阿里雲WindowsServer2012打開8080埠方法:

1、進入控制面板 選擇防火牆,選擇高級設置

2. 左側選擇入站規則,右側點擊新建規則

3. 選擇 埠

4. 選擇TCP 下面特定埠填寫8080

5. 允許連接

6.

7. 完成

這時通過外網 就可以以 IP:8080 方式訪問Apache伺服器了。

F. 騰訊雲iis配置雲伺服器如何添加asp和php兩種網路環境網站同時運行

1、安裝PHP的解析;

2、配置PHP;

3、配置IIS里,增加關於PHP解析所使用的腳本

基本上就這幾步

可有參考:

以PHP4.3.2為例:

具體設置方法:

1、我們下載了php後,把它的壓縮包解壓到「C:php-4.3.2-Win32」中;

2、然後還在是「C:php-4.3.2-Win32」中,找到「php.ini-recommended」,找到之後把它改為「php.ini」;

3、然後把這個文件打開,再找到「extension_dir="./"」,找到之後把它改成「extension_dir="C:php-4.3.2-Win32extensions」;

4、我們再找到「session.save_path=/tmp」,改為「session.save_path=C:php-4.3.2-Win32sessions」;

5、然後將上面我們更名後的「php.ini」文件復制到「C:winnt」下;

6、把「C:php-4.3.2-Win32」下的「php4ts.dll」文件復制到「C:winntsystem32」下;

7、現在我們在控制面板的管理工具中,將「Internet信息服務(IIS)管理器」打開,在裡面選擇php站點,然後右鍵點擊它,選擇「屬性」;

8、在彈出來的對話框中,我們點擊「ISAPI篩選器」,然後點擊「添加」;

9、在彈出的「篩選器屬性」中,在「篩選器名稱」處填入「php」,然後在「可執行文件」處填上「C:php-4.3.2-Win32sapiphp4isapi.dll」,最後在擴展名處填上「php」;

10、上面的所有步驟都設置完成了之後,我們就需要重新啟動iis,重新啟動之後就ok了。


G. 雲伺服器如何配置nginx支持php

[root@redhat7 ~]# wget http://am1.php.net/get/php-7.1.2.tar.gz/from/this/mirror
[root@redhat7 ~]# tar xzvf php-7.1.2.tar.gz
[root@redhat7 ~]# cd php-7.1.2/
[root@redhat7 ~]# ./configure --prefix=/usr/local/php --enable-fpm
[root@redhat7 php-7.1.2]# make&&make install
查看是否成功編譯安裝PHP
[root@redhat7 php-7.1.2]# php -v
PHP 7.1.2 (fpm-fcgi) (built: Apr 14 2017 20:21:53)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

編譯安裝完成後PHP不具備配置文件php.ini,此時只需復制php.ini-proction到 /usr/local/lib/php.ini即可,php.ini文件一般在/usr/local/lib/和/etc目錄下

[root@localhost php-7.1.2]# cp php.ini-proction /usr/local/lib/php.ini
[root@redhat7 php]# /usr/local/php/sbin/php-fpm
[14-Apr-2017 20:59:49] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)
[14-Apr-2017 20:59:49] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[14-Apr-2017 20:59:49] ERROR: FPM initialization failed
啟動php-fpm發現缺乏配置文件/usr/local/php/etc/php-fpm.conf
此時只需復制php-fpm的配置文件在安裝php時提供的配置文件的模版/usr/local/php/etc/php-fpm.conf.default到相應/usr/local/php/etc/php-fpm.conf即可

[root@redhat7 etc]# /usr/local/php/sbin/php-fpm
[14-Apr-2017 21:14:32] WARNING: Nothing matches the include pattern '/usr/local/php/etc/php-fpm.d/﹡.conf' from /usr/local/php/etc/php-fpm.conf at line 125.
[14-Apr-2017 21:14:32] ERROR: No pool defined. at least one pool section must be specified in config file
[14-Apr-2017 21:14:32] ERROR: failed to post process the configuration
[14-Apr-2017 21:14:32] ERROR: FPM initialization failed

[root@redhat7 etc]# cp php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

[root@redhat7 etc]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
[root@redhat7 etc]# /etc/init.d/php-fpm
[14-Apr-2017 21:23:02] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)
[14-Apr-2017 21:23:02] ERROR: FPM initialization failed
[root@redhat7 etc]# netstat -nldp|grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 3721/php-fpm: maste
[root@redhat7 php-7.1.2]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@redhat7 php-7.1.2]# chmod a+x /etc/init.d/php-fpm
[root@redhat7 php-7.1.2]# ll /etc/init.d/php-fpm
-rwxr-xr-x 1 root root 2401 4月 14 21:26 /etc/init.d/php-fpm
[root@redhat7 php-7.1.2]# /etc/init.d/php-fpm start
Starting php-fpm [14-Apr-2017 21:28:09] ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)
[14-Apr-2017 21:28:09] ERROR: FPM initialization failed
failed
[root@redhat7 php-7.1.2]# netstat -nldp |grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 3721/php-fpm: maste
[root@redhat7 php-7.1.2]# kill 3721
[root@redhat7 php-7.1.2]# netstat -nldp |grep 9000
[root@redhat7 php-7.1.2]# /etc/init.d/php-fpm start
Starting php-fpm done
[root@redhat7 php-7.1.2]# service php-fpm status
php-fpm (pid 3927) is running...
[root@redhat7 php-7.1.2]# chkconfig --add php-fpm
[root@redhat7 php-7.1.2]# chkconfig php-fpm --level 345 on

配置nginx支持PHP
修改nginx的配置文件,支持php文件的解析,找到location的添加位置,在後面添加下面這個location
location ~ .php$ {
root /usr/share/nginx/html; #指定php的根目錄
fastcgi_pass 127.0.0.1:9000;#php-fpm的默認埠是9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

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

1、登錄控制台,然後找到左邊雲伺服器,點擊「遠程連接」登錄至網頁管理終端。

熱點內容
多個撥號寬頻如何配置 發布:2025-03-16 05:51:35 瀏覽:686
管理員c語言 發布:2025-03-16 05:40:17 瀏覽:340
安卓軟體上的圖案如何更改 發布:2025-03-16 05:35:57 瀏覽:746
2010編譯c中文亂碼 發布:2025-03-16 05:33:40 瀏覽:548
干一杯密碼箱酒多少錢一箱 發布:2025-03-16 05:31:15 瀏覽:356
我的零錢通密碼是多少 發布:2025-03-16 05:04:36 瀏覽:937
編程貓酷跑 發布:2025-03-16 04:58:35 瀏覽:321
控制演算法規律 發布:2025-03-16 04:54:17 瀏覽:965
tcl門鎖原始設置密碼是多少 發布:2025-03-16 04:52:37 瀏覽:992
如何給wifi加密碼 發布:2025-03-16 04:52:05 瀏覽:367