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-TutorialDas 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!