ThinkCMF 大全

添加环境变量的方法

在CentOS中添加环境变量,可以通过以下3种方式实现。

1、在/etc/profile文件中添加环境变量

在/etc/profile文件中添加环境变量是添加系统级别的环境变量的方法。它会影响到整个系统中的所有用户。在终端中输入以下命令打开文件:

sudo vim /etc/profile

在文件的最后添加以下代码:

export ENV_VAR=value

其中,ENV_VAR代表环境变量的名称,value代表环境变量的值。例如,添加JAVA_HOME环境变量:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

添加完成后使用source命令使其生效:

source /etc/profile

 

 

 

关于swoole报错unsupported option [host]

解决方法二:安装低于swoole4.5.5版本
安装步骤如下

wget http://pecl.php.net/get/swoole-4.5.0.tgz
tar -zxvf swoole-4.5.0.tgz
cd swoole-4.5.0
phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make
make install
extension=swoole.so
重启php服务器
php -m
查看扩展是否安装成功

关于swoole加速后,使用nginx的代理配置。关闭伪静态,修改配置:http://github

server {
    listen 8080;
    server_name  ;
   root  /home/www/1111/public;
   index index.html index.htm;
    location / {
        try_files $uri @swoole;
    }
     location @swoole {
        proxy_pass http://127.0.0.1:9502;
        proxy_http_version 1.1;
        proxy_set_header Connection "keep-alive";
        # Swoole通过$req->header['x-real-ip']拿到该参数
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
    }
}

关闭swoole

命令方式# 先查看端口对应的进程 id

netstat -tunlp|grep 9400

### 结果 tcp 0 0 0.0.0.0:9400 0.0.0.0:* LISTEN 2750/php

# 再 kill 进程 id 就完事了

kill -9 2750

标签