Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie PHP-Projekte remote bereit

So stellen Sie PHP-Projekte remote bereit

藏色散人
藏色散人Original
2022-01-27 09:28:111618Durchsuche

Methoden zur Remote-Bereitstellung von PHP-Projekten: 1. Einen Server mieten; 3. PHP- und Datenbankumgebungen testen; 5. Dateien ausführen;

So stellen Sie PHP-Projekte remote bereit

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, DELL G3-Computer

Wie stellt man PHP-Projekte remote bereit?

Stellen Sie das PHP-Projekt auf dem Server bereit.

Das Projekt enthält eine Reihe von PHP-Dateien, die mit MySQL verbunden werden müssen. > Dateien hochladen-> ; Ausführen

1. Mieten Sie einen Server.

Registrieren Sie sich und melden Sie sich auf der offiziellen Website von Alibaba Cloud an - Instanzpasswort zurücksetzen -> Umgebung konfigurieren


/

Über den Kauf

Alibaba Cloud Student Machine: 10 RMB pro Monat

*Der Rabatt gilt jedoch nur einmal, also kaufen Sie ihn für ein paar weitere Monate (sigh.jpg
Region: Sie können ein paar weitere Monate auswählen, um sie anzuzeigen. Die verbleibenden Serverbetriebssysteme (Inventar) scheinen in verschiedenen Regionen unterschiedlich zu seinInstanzen : Standard ist 1CPU+2G
Betriebssystem: Ubuntu 18.04 64-bit阿里云学生机:一个月10rmb
*但是优惠只有一次,还是多买几个月吧(叹气.jpg
地域:可以多选几个看看,不同地域好像剩下的服务器操作系统(存货)不一样
实例:默认 1CPU+2G
操作系统:Ubuntu 18.04 64位
*操作系统是Linux的,不会Linux指令只能疯狂复制别人代码
/
关于重置密码
找不到实例:注意在页面左上角,选择你购买的服务器所在地域
要记住ip地址用户名密码,最好用个txt存起来
/

2. 配置环境

使用阿里云平台自带的远程连接功能

步骤:
(接上一步骤) - 选择点击进入已购买的实例 - 远程连接下拉选择workbench - 弹出远程连接页面 - 输入用户名(默认root)和密码
*此处还有一个远程连接的密码? 需要自己设置

/
配置环境具体指令
参考:把PHP项目部署到服务器上,让别人看见你的成果。
/
出现过的几百种意外情况
unable to locate package:更新即可/换一个指令
根目录var>www>html不存在:自己新建一个,所有项目文件将会放在这下面
端口:自行添加mysql的端口
【在实例右边的更多中下拉>网络与安全组>配置规则>手动添加> 自定义UDP 目的:3306/3306 源:0.0.0.0/0

*还有好多意外 具体忘了
/


3. 测试

步骤:
测试输入ip地址打开情况 - 测试php、mysql状态

测试php和mysql可用不可用:
根目录下放php文件phpInfo.php【内容为phpInfo();
打开 http://ip地址/phpInfo.php

4. WINScp上传文件

下载winscp - 用ip地址、用户名、密码连接 - 上传文件到varwwwhtml
(winscp使用教程自行搜索)
*winscp默认打开的目录是root,需要退回最上一级目录,找到varwwwhtml
*一般var已存在,没有varwww
* Das Betriebssystem ist Linux. Wenn Sie keine Linux-Anweisungen kennen, können Sie die Codes anderer Leute nur wie verrückt kopieren

/

Informationen zum Zurücksetzen des Passworts
Instanz nicht gefunden: Beachten Sie, dass Sie in der oberen linken Ecke der Seite die Region auswählen, in der sich der von Ihnen gekaufte Server befindet. Merken Sie sich den IP-Adresse, Benutzername. Am besten in einer TXT-Datei speichern
/

  • 2. Konfigurieren Sie die Umgebung Verwenden Sie die Remote-Verbindungsfunktion, die mit der Alibaba Cloud-Plattform geliefert wird.
  • Schritte:
  • (Fortsetzung vom vorherigen Schritt) – Wählen Sie die gekaufte Instanz aus und klicken Sie, um sie aufzurufen der Benutzername (Standard-Root) und das Passwort
  • *Gibt es hier ein Remote-Verbindungspasswort? Sie müssen es selbst festlegen
/

Konfigurationsumgebungsspezifische Anweisungen
:
Referenz: Stellen Sie das PHP-Projekt auf dem Server bereit, lassen Sie es andere Sehen Sie sich Ihre Ergebnisse an.
/

Hunderte unerwartete Situationen sind aufgetreten. Code>: Erstellen Sie selbst einen neuen, und alle Projektdateien werden hier abgelegt. Port: Fügen Sie den Port von MySQL selbst hinzu Security Group>Configuration Rules>Manual Add> Custom UDP Purpose: 3306/3306 Source: 0.0.0.0/0]*Es gibt viele Unfälle und ich habe die Details vergessen

/

🎜3. Testen Sie 🎜🎜 Schritte: 🎜 Testen Sie das Öffnen der eingegebenen IP-Adresse – testen Sie den Status von PHP und MySQL. 🎜🎜🎜 Testen Sie, ob PHP und MySQL verfügbar sind: 🎜 Platzieren Sie die PHP-Datei phpInfo.php Der Stammverzeichniscode>【Der Inhalt ist <code>phpInfo();】🎜 Öffnen Sie http://ip-Adresse/phpInfo.php🎜🎜🎜4 WINScp-Upload-Datei🎜🎜Laden Sie winscp herunter – verwenden Sie die IP-Adresse, Benutzername, Passwort Verbindung – Dateien nach <code>varwwwhtml hochladen 🎜 (suchen Sie selbst nach dem Winscp-Tutorial) 🎜🎜*Das von winscp standardmäßig geöffnete Verzeichnis ist root, zu dem Sie zurückkehren müssen Suchen Sie im Verzeichnis der obersten Ebene nach <code>varwwwhtml🎜 *Im Allgemeinen ist var bereits vorhanden. Wenn kein varwww vorhanden ist, können Sie dies tun Sie können selbst eine neue www🎜🎜🎜🎜/🎜🎜-Datenbank erstellen. Zur Frage 🎜: 🎜 Die Verbindung zur MySQL-Datenbank erfolgt hier über http://ip-Adresse/phpmyadmin, die sich von der lokalen Testdatenbank unterscheidet Sie müssen 🎜🎜🎜 die MySQL-Tabelle und -Daten erneut hochladen 🎜🎜 und den Benutzernamen und das Passwort von phpmyadmin zurücksetzen 🎜🎜 die Konfiguration der Projektverbindungsdatenbank ändern (neuer Benutzername und neues Passwort) 🎜🎜/🎜🎜🎜🎜🎜ps :🎜 *Warum öffnet sich die Webseite von Alibaba Cloud so umständlich? 🎜🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo stellen Sie PHP-Projekte remote bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn