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