搜索
首页php框架Workerman服务器workerman怎么配置

服务器workerman怎么配置

Apr 12, 2020 am 10:59 AM
workerman

服务器workerman怎么配置

服务器workerman怎么配置?

阿里云-workerman 服务器环境配置

1、购买阿里云 centos 服务器

2、下载 Linux一键安装web环境 ,并copy到服务器

3、执行一键安装包(./install.sh),会自动清理之前一键安装包安装过的环境。

4、根据需要选择相应软件版本

5、查看密码: 

标准版:cat /alidata/account.log 

专业版:cat /root/sh-1.5.4/account.log 

注意:有可能不在这里,而是在下载目录里

6、安装 phpwind 和 phpmyadmin

直接在浏览器中输入您的域名或者 ip,如果是第一次访问 phpwind,则会自动跳转到安装页面。

7、六、 环境目录及相关操作命令 

网站目录:/alidata/www 服务器软件目录:/alidata/serverMysql 目录 /alidata/server/mysql Php 目录/alidata/server/php 

Tomcat 目录/alidata/server/tomcat7 

选择了 nginx 那么会有一个 nginx 目录在 /alidata/server/nginx/ 

Nginx 配置文件在/alidata/server/nginx/conf 

Nginx 虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 

选择了 apache 那么会有一个 httpd 目录在 /alidata/server/httpd 

apache 配置文件在/alidata/server/httpd/conf 

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、在命令中运行 curl -Ss http://www.workerman.net/check.php | php 检测本地环境是否满足workerman。 

他这个软件包没有 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 一下,

注意:如果报错:configure: error: Cannot find php-config. Please use --with-php-config=PATH 

,那么就需要找到 php-config , find / -name php-config, 

找到 /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扩展都有了,再用 curl -Ss http://www.workerman.net/check.php | php检测一下也可以了。

9、打开phpmyadmin ,创建数据库,导入数据库文件。

10、修改项目数据库用户名,密码。

11、添加修改 xx.conf 虚拟主机文件

12、开启 phpinfo,需要在php.ini 中关闭 ;short_open_tag = Off,重启

相关推荐:《workerman教程

以上是服务器workerman怎么配置的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境