Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie PHP-Projekte remote bereit
Methoden zur Remote-Bereitstellung von PHP-Projekten: 1. Einen Server mieten; 3. PHP- und Datenbankumgebungen testen; 5. Dateien ausführen;
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+2GBetriebssystem
: Ubuntu 18.04 64-bit阿里云学生机
:一个月10rmb
*但是优惠只有一次,还是多买几个月吧(叹气.jpg地域
:可以多选几个看看,不同地域好像剩下的服务器操作系统(存货)不一样实例
:默认 1CPU+2G操作系统
:Ubuntu 18.04 64位
*操作系统是Linux的,不会Linux指令只能疯狂复制别人代码
/
关于重置密码找不到实例
:注意在页面左上角,选择你购买的服务器所在地域
要记住ip地址
、用户名
和密码
,最好用个txt存起来
/
使用阿里云平台自带的远程连接功能
步骤:
(接上一步骤) - 选择点击进入已购买的实例 - 远程连接下拉选择workbench - 弹出远程连接页面 - 输入用户名(默认root)和密码
*此处还有一个远程连接的密码? 需要自己设置
/
配置环境具体指令:
参考:把PHP项目部署到服务器上,让别人看见你的成果。
/
出现过的几百种意外情况unable to locate package
:更新即可/换一个指令根目录var>www>html不存在
:自己新建一个,所有项目文件将会放在这下面端口
:自行添加mysql的端口
【在实例右边的更多中下拉>网络与安全组>配置规则>手动添加>自定义UDP 目的:3306/3306 源:0.0.0.0/0
】*还有好多意外 具体忘了
/
步骤:
测试输入ip地址打开情况 - 测试php、mysql状态
测试php和mysql可用不可用:
根目录下放php文件phpInfo.php
【内容为phpInfo();
】
打开 http://ip地址/phpInfo.php
下载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 denIP-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. /
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
] 🎜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!