Heim  >  Artikel  >  PHP-Framework  >  So konfigurieren Sie den Server-Workerman

So konfigurieren Sie den Server-Workerman

藏色散人
藏色散人Original
2020-04-12 10:59:105773Durchsuche

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

8. Installieren Sie die Workerman-Umgebung

http://www.workerman.net/install

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/

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

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

Wenn es php-5.5.7 ist, lautet es:

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

, 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

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!

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