centos7系统nginx服务器下phalcon环境搭建方法详解
2023-06-13 09:20:07 时间
本文实例讲述了centos7系统nginx服务器下phalcon环境搭建方法。分享给大家供大家参考,具体如下:
之前我们采用的是Apache服务器,可是每秒响应只能达到2000,听说nginx可以轻易破万,
于是换成nginx试试。
phalcon的官网有nginx重写规则的示例,可是却与apache的不一致,被坑了好久。
1、添加nginx源
vi /etc/yum.repos.d/nginx.repo
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
2、修改nginx的配置
vi /etc/nginx/conf.d/default.conf
location / { root /var/www/html; #phalcon官网上是public目录,如果用这个目录就和apache的配置不一样了 index index.php index.html index.htm; # 如果文件存在就直接返回这个文件 if (-f $request_filename) { break; # 如果不存在就重定向到public/index.php if (!-e $request_filename) { rewrite ^(.+)$ /public/index.php _url=$1 last; break; location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; location ~* ^/(css|img|js|flv|swf|download)/(.+)$ { root /var/www/html/public; location ~ /\.ht { deny all;
3、php-fpm的配置
vi /etc/php-fpm.d/www.conf
修改为用户和用户组
; RPM: apache Choosed to be able to access some dir as httpd user = nginx ; RPM: Keep a group allowed to write in log dir. group = nginx
4、用户组修改
chown -R nginx:nginx /var/lib/php/session/ chown -R nginx:nginx /var/www/html/
重启nginx、php-fpm,
systemctl restart nginx systemctl restart php-fpm
进一步的优化且待之后的情况
希望本文所述对大家centos服务器操作有所帮助。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 centos7系统nginx服务器下phalcon环境搭建方法详解
相关文章
- 腾讯云CentOS7 系统执行chmod 777命令后修复方法
- CentOS7中配置网络连接[通俗易懂]
- CentOS7安装VMware Tools
- Centos7下通过virt-p2v虚拟化Centos7服务器
- centos7 输入 ifconfig 不显示 ip 地址 连接不上的解决方法(亲测成功)「建议收藏」
- xshell怎么连接vmware虚拟机_虚拟机centos7怎么联网
- centos7安装wget命令_centos中wget
- centos7安装方法_ad9安装及激活成功教程教程
- Centos7给磁盘划分空间
- CentOS7重新安装cmake
- CentOS7系统忘记root用户密码,重置root密码方法
- centos7系统默认防火墙Firewall使用方法
- centos7环境下ModSecurity-envoy编译和测试(二)-野路子技术宅
- CentOS7-查询可以远程登录的帐号信息
- Linux命令行:CentOS7 防火墙firewall的操作命令
- CentOS7下GitLab跨大版本升级的方法
- centOS7 桥接模式设置静态Ip的方法步骤
- Centos7安装和卸载Mongodb数据库的方法
- Xshell连接centOS7并与CentOS7联网
- CentOS7连接XShell与网络配置的方法
- Centos7安装FFmpeg音/视频工具简易文档
- CentOS7清理老旧内核详解程序员
- 在centos7上搭建mysql主从服务器的方法(图文教程)
- CentOS7使用yum安装PostgreSQL和PostGIS的方法
- Centos7 单节点上安装kubernetes-dashboard过程详解架构师
- CentOS7启动MySQL服务的方法(centos7重启mysql)
- 卸载CentOS7系统中的MySQL(centos7卸载mysql)
- 最新CentOS7下MySQL安装简易步骤(cento 7mysql)