Heim > PHP-Framework > Workerman > Hauptteil

So konfigurieren Sie den Server-Workerman

藏色散人
Freigeben: 2021-02-01 12:03:31
Original
5964 Leute haben es durchsucht

So konfigurieren Sie den Server-Workerman

ServerWorkermanWie konfiguriere ich?

Alibaba Cloud-Workerman-Server Umgebungskonfiguration

1. Kaufen Sie den Alibaba Cloud Centos-Server

2. Laden Sie die Linux-Ein-Klick-Installations-Webumgebung herunter und kopieren Sie sie auf den Server

3 Das One-Click-Installationspaket (./install.sh) bereinigt automatisch die Umgebung, in der das One-Click-Installationspaket zuvor installiert wurde.

4. Wählen Sie nach Bedarf die entsprechende Softwareversion aus

5. Passwort anzeigen:

Standardversion: cat /alidata/account.log

Professionelle Version : cat /root/sh-1.5.4/account.log

Hinweis: Es befindet sich möglicherweise nicht hier, sondern im Download-Verzeichnis

6. Installieren Sie phpwind und phpmyadmin

Geben Sie Ihren Domainnamen oder Ihre IP direkt in den Browser ein. Wenn Sie phpwind zum ersten Mal besuchen, wird automatisch zur Installationsseite gesprungen.

7. 6. Umgebungsverzeichnis und zugehörige Betriebsbefehle

Website-Verzeichnis:/alidata/www Serversoftware-Verzeichnis:/alidata/serverMysql-Verzeichnis/alidata/server/mysql PHP-Verzeichnis/alidata/server /php

Tomcat-Verzeichnis/alidata/server/tomcat7

Wenn Nginx ausgewählt ist, gibt es ein Nginx-Verzeichnis in /alidata/server/nginx/

Nginx-Konfigurationsdatei ist in/ alidata/server/nginx/conf

Um einen virtuellen Nginx-Host hinzuzufügen, können Sie /alidata/server/nginx/conf/vhosts/phpwind.conf ändern

Wenn Sie Apache auswählen, Es wird ein httpd-Verzeichnis in /alidata/server/httpd geben.

Die Apache-Konfigurationsdatei befindet sich in /alidata/server/httpd/conf.

Um den virtuellen Apache-Host hinzuzufügen, können Sie / ändern. alidata/server/httpd/conf/vhosts/phpwind. conf

Zusammenfassung jedes Dienstbetriebsbefehls:

nginx: 
/etc/init.d/nginx start/stop/restart/reload) 
apache: 
/etc/init.d/httpd start/stop/restart/… 
mysql: 
/etc/init.d/mysqld start/stop/restart/… 
php-fpm:/etc/init.d/php-fpm start/stop/restart/… 
Tomcat: 
/etc/init.d/tomcat7 start/stop/restart/… 
ftp: 
/etc/init.d/vsftpd start/stop/restart/… 比如启动 nginx: 
/etc/init.d/nginx start
Nach dem Login kopieren

8. Installieren Sie die Workerman-Umgebung

http://www.workerman.net/install
Nach dem Login kopieren

1. Führen Sie curl -Ss im Befehl http://www.workerman.net/check.php | aus, um festzustellen, ob die lokale Umgebung Workerman erfüllt.

Dieses Softwarepaket verfügt nicht über die PCNTL-Erweiterung, daher muss ich sie selbst installieren. Die Installation dieser Erweiterung bereitete mir einen Tag lang Kopfschmerzen. Aber heute kam mir plötzlich die Idee, dass es eigentlich ganz einfach ist, aber ich war vorher ziemlich ahnungslos und habe immer wieder Fehler gemacht.

Zuerst müssen Sie das pcntl-Verzeichnis des PHP-Quellcodepakets eingeben,

[root@iZ25pkurrazZ etc]# cd /mnt/sh-1.4.5/php-5.5.7/ext/pcntl/
Nach dem Login kopieren

Dann

/alidata/server/php-5.5.7/bin/phpize && ./configure && make install,

Hinweis: Wenn ein Fehler gemeldet wird: configure: Fehler: PHP-config kann nicht gefunden werden. Bitte verwenden Sie --with-php-config=PATH

Sie müssen php-config finden, /-name php-config finden,

/alidata/server/php-5.5.7/bin/php-config finden,

So sollte es sein :

/alidata/server/php-5.5.7/bin/phpize && ./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config  && make install
Nach dem Login kopieren

Fügen Sie die Erweiterung zu php.ini hinzu und es ist in Ordnung. Der vorherige Fehler war auf das Schreiben an der falschen Stelle zurückzuführen. Die php.ini dieses Softwarepakets befindet sich in /alidata/server/php/. etc/php.ini

, also müssen wir hier schreiben

[root@iZ25pkurrazZ pcntl]# echo "extension=pcntl.so" >> /alidata/server/php/etc/php.ini
Nach dem Login kopieren

Wenn es php-5.5.7 ist, lautet es:

echo "extension=pcntl.so" >> /alidata/server/php-5.5.7/etc/php.ini
Nach dem Login kopieren

, das ist es! ! !

Denken Sie übrigens daran, PHP und den Server, Apache oder Nginx, neu zu starten

Neustart

nginx [root@iZ25pkurrazZ pcntl]# /etc/init.d/nginx restart
Nach dem Login kopieren

PHP neu starten [root@iZ25pkurrazZ pcntl]# /etc/init.d /php -fpm restart

Bei der Verwendung von php -m habe ich festgestellt, dass PDO- und pcntl-Erweiterungen verfügbar sind, und dann mit curl -Ss http://www.workerman.net/check.php | überprüft Es.

9. Öffnen Sie phpmyadmin, erstellen Sie eine Datenbank und importieren Sie die Datenbankdatei.

10. Ändern Sie den Benutzernamen und das Passwort der Projektdatenbank.

11. Fügen Sie die virtuelle Hostdatei xx.conf hinzu und ändern Sie sie

12. Um phpinfo zu aktivieren, müssen Sie sie in php.ini deaktivieren; 🎜>Verwandte Empfehlungen: „

Arbeiter-Tutorial

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Server-Workerman. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage