Maison >cadre php >Workerman >Comment configurer le serveur Workerman

Comment configurer le serveur Workerman

藏色散人
藏色散人original
2020-04-12 10:59:105987parcourir

Comment configurer le serveur Workerman

ServeurworkermanComment configurer ?

Serveur Alibaba Cloud-workerman Configuration de l'environnement

1. Achetez le serveur Alibaba Cloud centos

2 Téléchargez l'environnement Web d'installation Linux en un clic et copiez-le sur le serveur

3. le package d'installation en un clic (./install.sh) nettoiera automatiquement l'environnement dans lequel le package d'installation en un clic a été installé auparavant.

4. Sélectionnez la version du logiciel correspondante selon vos besoins

5. Afficher le mot de passe :

Version standard : cat /alidata/account.log

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

Remarque : ce n'est peut-être pas ici, mais dans le répertoire de téléchargement

6. Installez phpwind et phpmyadmin

Entrez votre nom de domaine ou votre IP directement dans le navigateur Si c'est la première fois que vous visitez phpwind, il passera automatiquement à la page d'installation.

7. 6. Répertoire de l'environnement et commandes d'opération associées

Répertoire du site Web :/alidata/www Répertoire du logiciel serveur :/alidata/serverRépertoire Mysql/alidata/server/mysql Répertoire Php/alidata/server /php

Répertoire Tomcat/alidata/server/tomcat7

Si nginx est sélectionné, il y aura un répertoire nginx dans /alidata/server/nginx/

Fichier de configuration Nginx est dans/alidata/server/nginx/conf

Pour ajouter un hôte virtuel Nginx, vous pouvez modifier /alidata/server/nginx/conf/vhosts/phpwind.conf

Si vous sélectionnez apache, il y aura un répertoire httpd dans /alidata/server/httpd

Le fichier de configuration Apache est dans /alidata/server/httpd/conf

Pour ajouter l'hôte virtuel Apache, vous pouvez modifier / alidata/server/httpd/conf/vhosts/phpwind.conf

Résumé de chaque commande d'opération de service :

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.

Installer l'environnement Workerman

http://www.workerman.net/install
<.>1. Exécutez curl -Ss dans la commande http://www.workerman.net/check.php | php détecte si l'environnement local satisfait à Workerman.

Ce logiciel n'a pas l'extension pcntl, je dois donc l'installer moi-même L'installation de cette extension m'a donné mal à la tête pendant une journée. Mais aujourd'hui, j'ai soudainement eu l'idée. C'est en fait très simple, mais avant, j'étais plutôt ignorant et je faisais toujours des erreurs.

Vous devez d'abord entrer dans le répertoire pcntl du package de code source php,

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

Ensuite

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

Remarque : Si une erreur est signalée : configure : erreur : Impossible de trouver php-config Veuillez utiliser --with-php-config=PATH

, alors. vous devez trouver php-config, find / -name php-config,

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

Donc ça devrait être :

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

Ajoutez l'extension au php.ini et tout ira bien. L'erreur précédente était due à une écriture au mauvais endroit. Le php.ini de ce logiciel se trouve dans /alidata/server/php/. etc/php.ini

, donc il faut écrire ici

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

Si c'est php-5.5.7, c'est :

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

, c'est tout ! ! !

Au fait, pensez à redémarrer php et le serveur, apache ou nginx

Redémarrer

nginx [root@iZ25pkurrazZ pcntl]# /etc/init.d/nginx restart

Redémarrer php [root@iZ25pkurrazZ pcntl]# /etc/init.d /php -fpm restart

Lors de l'utilisation de php -m, j'ai découvert que les extensions PDO et pcntl sont disponibles, puis j'utilise curl -Ss http://www.workerman.net/check.php | il.

9. Ouvrez phpmyadmin, créez une base de données et importez le fichier de base de données.

10. Modifiez le nom d'utilisateur et le mot de passe de la base de données du projet.

11. Ajoutez et modifiez le fichier d'hôte virtuel xx.conf

12. Pour activer phpinfo, vous devez le désactiver dans php.ini ; short_open_tag = Off, redémarrer

Recommandations associées : "

Tutoriel ouvrier

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn