随笔分类 -  php

phpspy 进行php 项目性能分析
摘要:phpspy 是基于c 编写的利用了ptrace 的php 性能分析工具,支持apache ,fpm sapi 注意php 主要支持7.0+ 参考使用 为了方便,构建了docker 镜像,大家可以直接使用 支持的命令 docker run -it dalongrong/phpspy ./phpspy 阅读全文

posted @ 2021-09-21 14:08 荣锋亮 阅读(295) 评论(0) 推荐(0) 编辑

记一次php.ini配置不合理造成系统加载偏慢问题
摘要:php 是一个很不错的脚本语言,以下是说明关于问题的配置部分,以及解决方法 现象 系统使用lls 运行php,基于cgi 模式,使用webpi模式部署,系统的现象是运行越来越慢,通过 浏览器看到的php 应用首页请求的TTFB在10多秒,而且对于依赖其他的服务的(比如验证码,session 的更慢) 阅读全文

posted @ 2021-01-06 11:59 荣锋亮 阅读(307) 评论(0) 推荐(0) 编辑

fpm + nginx alpine docker 运行
摘要:就是一个简单的php docker 环境 环境准备 项目结构 ├── Dockerfile ├── README.md ├── app │ ├── app.php │ ├── composer.json │ ├── composer.lock │ ├── index-xhprof.php │ ├── 阅读全文

posted @ 2020-12-30 19:52 荣锋亮 阅读(291) 评论(0) 推荐(0) 编辑

xhprof 简单学习试用
摘要:使用centos 7 ,使用内置的php 以及结合php-fpm 安装 yum install -y nginx php-fpm xhprof 修改配置添加xhprof支持 php.ini 安装的位置在/etc/php.ini [xhprof] extension=xhprof.so nginx 配 阅读全文

posted @ 2020-06-30 21:05 荣锋亮 阅读(275) 评论(0) 推荐(0) 编辑

phpdocker 一个不错的docker php 工具包
摘要:phpdocker.io 是一个很不错的项目,提供了好多php 的docker 基础镜像,同时官方网站也提供了一个generator generator 界面 说明 generator 也可以本地运行,使用docker-compose 参考资料 https://phpdocker.io/genera 阅读全文

posted @ 2020-01-30 13:17 荣锋亮 阅读(624) 评论(0) 推荐(0) 编辑

workerman docker 运行试用
摘要:看到别人项目使用了workerman 作为webserver ,看了下介绍发现此框架还是挺强大的,比较喜欢使用 docker运行软件,所以基于php 7.3 的基础镜像简单使用下 环境准备 项目使用了composer(主要是本地) 同时配置了event 模块 docker-compose 文件 ve 阅读全文

posted @ 2019-12-19 14:39 荣锋亮 阅读(1567) 评论(2) 推荐(1) 编辑

nexus php composer host 模式repo 试用
摘要:前边有介绍以及运行过基于nexus proxy 模式的php composer(其中也有一些坑),以下是关于host 模式的 简单使用 环境准备 docker-compose 文件 version: "3" services: nexus: image: jbuncle/nexus-reposito 阅读全文

posted @ 2019-11-26 10:00 荣锋亮 阅读(1176) 评论(0) 推荐(0) 编辑

nexus php composer 私服搭建
摘要:nexus 社区也提供了php composer 私服(当前还在开发中,还没有ga),测试使用构建好的docker 镜像 环境准备 docker-compose 文件 version: "3" services: nexus: image: jbuncle/nexus-repository-comp 阅读全文

posted @ 2019-11-25 22:58 荣锋亮 阅读(2071) 评论(0) 推荐(0) 编辑

nginx php 配置
摘要:1. 普通php 项目 location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $docum 阅读全文

posted @ 2017-06-10 20:02 荣锋亮 阅读(321) 评论(0) 推荐(0) 编辑

nginx fastcgi 优化
摘要:fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fa 阅读全文

posted @ 2017-04-28 12:28 荣锋亮 阅读(445) 评论(0) 推荐(0) 编辑

nginx FastCGI错误Primary script unknown解决办法
摘要:解决方法: 修改 fastcgi_param SCRIPT_FILENAME /scriptsfastcgiscriptname;fastcgiparamSCRIPTFILENAMEdocument_root$fastcgi_script_name; fastcgi_para 阅读全文

posted @ 2017-04-26 22:24 荣锋亮 阅读(585) 评论(0) 推荐(0) 编辑

nginx php-fpm
摘要:1. nginx php-fpm yum install nginx yum install php-fpm yum install nginx yum install php-fpm 2. 配置 nginx.conf location ~ \.php$ { root /usr/share/ngin 阅读全文

posted @ 2017-04-26 22:24 荣锋亮 阅读(283) 评论(0) 推荐(0) 编辑

CodeIgniter 安装指导
摘要:CodeIgniter 安装分为四个步骤:解压缩安装包。把 CodeIgniter 文件夹和里面的文件上传到你的服务器。通常 index.php 在根目录。用任何文本编辑器打开application/config/config.php去设置你的网站根 URL。如果你打算使用加密或 Session,请设置你的加密密钥。如果你打算使用数据库,用任何文本编辑器打开application/config/database.php去设置你的数据库参数。如果你希望通过隐藏 CodeIgniter 文件的位置来增加安全性,你可以修改system和application目录的名字,把它改成任何你想改的。如果已经 阅读全文

posted @ 2014-01-22 09:32 荣锋亮 阅读(236) 评论(0) 推荐(0) 编辑

nginx php 配置
摘要:nginx php 环境的搭建步骤:1.nginx 配置:server { listen 4446; server_name localhost; location / { root C:/htdocs/first/public/; index index.php index.htm ; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root C:/htdocs/first/public/; fastcgi_pass 127.0.0.... 阅读全文

posted @ 2014-01-14 16:01 荣锋亮 阅读(401) 评论(0) 推荐(0) 编辑

使用rewrite 让php 实现类似asp.net 的IHttpModule 进行带参数js文件的参数获取
摘要:asp.net 的IHttpModule 接口具有很大的作用,我们可以使用实现的模块进行全局的控制,但是在学习php 的过程中也想实现类似的功能,查找php 的文档,自己没有找到,但是我们大家应该知道的是可以使用rewrite 的方式,将所用的请求,重定向到一个可以进行全局处理的页面中,以此就可以实现类似的功能了。我进行php 开发使用的是apache 服务器,因此就直接借用了apache 服务器的rewrite功能了,步骤如下:1.apache服务器的rewrite功能的配置如下:#LoadModule proxy_balancer_module modules/mod_proxy_bala 阅读全文

posted @ 2014-01-14 14:21 荣锋亮 阅读(368) 评论(0) 推荐(0) 编辑

PHP com组件的使用 (环境搭建 以及测试)
摘要:COM 组件在实际当前的软件开发中依然是比较重要,包括对于串口开发的人员,软件插件使用的人员,PHP 已经为我们添加了对于COM的支持,可以很好的解决我们在开发中可能碰到的一些问题。一下是开发环境的搭建以及一个实际的测试。对于如何进行COM组件的开发就不用介绍了,网上有很多的例子,我使用的是我以前做的一个关于silverlight使用activeX 技术进行串口通信测试时的一个使用.net 做的COM 组件。服务的名称为:Dalong.UserControl1 其中有一个方法为demo() 比较简单就是输出dalong这个字符串。OK在html 页面中的使用是这样的。在PHP中使用首先是进行环 阅读全文

posted @ 2014-01-08 10:30 荣锋亮 阅读(9593) 评论(2) 推荐(0) 编辑

apache隐藏web服务器的版本信息
摘要:curl -I yourdomain.com 能看到什么?Server: Apache xxx PHP xxx XXX xxx我们不妨看看 curl -Iwww.google.com结果如何:HTTP/1.1 302 FoundCache-Control: privateLocation:http://sorry.google.com/sorry/?continue=http://www.google.com/Date: Mon, 12 Jan 2009 06:57:41 GMTContent-Type: text/html; charset=UTF-8Server: GFE/1.3Conte 阅读全文

posted @ 2014-01-07 17:13 荣锋亮 阅读(686) 评论(0) 推荐(0) 编辑

PHP mongodb 的使用
摘要:mongodb 不用过多的介绍了,NOSQL的一种,是一个面向文档的数据库,以其方便灵活的数据结构,对于开发者来说是比较友好的,同时查询的速度也是比较快的,现在好多网站开始使用mongodb ,具体的介绍可以网上查找。今天是进行PHP 连接mongodb。主要是进行环境的搭建,只有搭建好开发环境才能更好的进行PHP mongodb 的开发。不多说了开发准备开发环境的软件:1.mongodb 。网上百度一下在官网额可以下载到。我使用的是mongodb-win32-i386-2.4.5 32 位的 实际生产环境中应该使用64 位的 ,原因不用多介绍。2. PHP mongodb 扩展比较简单。ht 阅读全文

posted @ 2014-01-07 16:02 荣锋亮 阅读(579) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示