>PHP 프레임워크 >Workerman >서버 작업자를 구성하는 방법

서버 작업자를 구성하는 방법

藏色散人
藏色散人원래의
2020-04-12 10:59:105994검색

서버 작업자를 구성하는 방법

서버 구성 방법 workerman?

Alibaba Cloud-workerman 서버 환경 구성

1.Alibaba Cloud centos 서버 구매

2. Server

3에 복사하세요. 원클릭 설치 패키지(./install.sh)를 실행하면 이전 원클릭 설치 패키지가 설치된 환경이 자동으로 정리됩니다.

4. 필요에 따라 해당 소프트웨어 버전을 선택하세요.

5. 비밀번호 확인:

표준 버전: cat /alidata/account.log

프로페셔널 버전: cat /root/sh-1.5.4/account.log

참고: 여기에 없을 수도 있지만 다운로드 디렉토리에 있습니다

6. phpwind 및 phpmyadmin을 설치하세요

브라우저에 도메인 이름이나 IP를 직접 입력하면 자동으로 phpwind로 이동합니다. 설치 페이지.

7. 6. 환경 디렉터리 및 관련 작업 명령

웹사이트 디렉터리:/alidata/www 서버 소프트웨어 디렉터리:/alidata/serverMysql 디렉터리/alidata/server/mysql Php 디렉터리/alidata/server/php

Tomcat 디렉터리/alidata /server/tomcat7

nginx를 선택하면 /alidata/server/nginx/에 nginx 디렉터리가 있습니다.

Nginx 구성 파일은 /alidata/server/nginx/conf에 있습니다.

Nginx 가상 호스트 추가를 수행할 수 있습니다. /alidata/server /nginx/conf/vhosts/phpwind.conf 수정

apache를 선택하면 /alidata/server/httpd에 httpd 디렉터리가 있습니다.

/alidata/server/httpd/conf에 Apache 구성 파일이 있습니다

Apache 가상 호스트를 추가할 수 있습니다. /alidata/server/httpd/conf/vhosts/phpwind.conf를 수정하세요.

각 서비스 작업 명령 요약:

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 workerman 환경 설치

http://www.workerman.net/install

1. http://www .workerman.net/check.php | php 명령에서 php는 로컬 환경이 작업자를 충족하는지 여부를 감지합니다.

이 소프트웨어 패키지에는 pcntl 확장자가 없어서 직접 설치해야 합니다. 이 확장자를 설치하면 하루 동안 머리가 아팠습니다. 그런데 오늘 문득 이런 생각이 들었습니다. 사실 아주 간단한데, 예전에는 꽤 모르고 계속 실수를 했습니다.

먼저 PHP 소스 코드 패키지의 pcntl 디렉토리에 들어가야 합니다.

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

그런 다음

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

참고: 오류가 보고되면: 구성: 오류: php-config를 찾을 수 없습니다. --with-php-config=PATH

를 사용하면 php-config, / -name php-config,

를 찾아야 합니다.

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

다음과 같아야 합니다.

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

확장자를 php.ini에 추가하면 됩니다. 이전 오류는 작성되었기 때문입니다. 이 소프트웨어 패키지의 php.ini가 /alidata/server/php/etc/php.ini

에 있으므로 여기에 작성해야 합니다.

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

php-5.5.7이면 :

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

, 끝났습니다! ! !

그런데, PHP와 서버, Apache 또는 nginx를 다시 시작하는 것을 잊지 마세요

다시 시작

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

php 다시 시작 [root@iZ25pkurrazZ pcntl]# /etc/init.d/php-fpm restart

나는 php -m을 사용하고 있습니다 PDO와 pcntl 확장을 모두 사용할 수 있다는 사실을 알게 되었으며, 이를 확인하려면 컬 -Ss http://www.workerman.net/check.php |

9. phpmyadmin을 열고 데이터베이스를 생성한 후 데이터베이스 파일을 가져옵니다.

10. 프로젝트 데이터베이스 사용자 이름과 비밀번호를 수정하세요.

11. xx.conf 가상 호스트 파일 추가 및 수정

12. phpinfo를 활성화하려면 php.ini에서 이를 꺼야 합니다. short_open_tag = 끄고 다시 시작하세요.

workerman Tutorial

"

위 내용은 서버 작업자를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.