Maison > cadre php > Workerman > le corps du texte

Comment configurer le serveur Workerman

藏色散人
Libérer: 2021-02-01 12:03:31
original
5945 Les gens l'ont consulté

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
Copier après la connexion

8.

Installer l'environnement Workerman

http://www.workerman.net/install
Copier après la connexion
<. 🎜>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/
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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

echo "extension=pcntl.so" >> /alidata/server/php-5.5.7/etc/php.ini
Copier après la connexion

, 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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!