Nginx配置 隐藏入口文件index.php
Nginx配置文件里放入这段代码 {代码...}
2018-07-28
php-build 安装管理多个PHP版本的好帮手
当你开发多个使用PHP不同版本的项目的时候,你也许会期望类似Python 的virtualenv或者Ruby的rvm的工具。虽然php-build不能像virtualenv或rvm一样自动切换环境,但是它能帮助你编译和管理不同版本的PHP安装。
getwework 使用笔记
下载 [链接] 或者使用composer composer require workerman/gateway-worker 手册:[链接] 使用 将下载的demo移入项目[链接] 修改配置 tcp改为websocket 启动服务cd vendor/GatewayWorker/php start.php start -d 开启的扩展pcntl_fork posix pcntl 简单应用   GatewayWorker 启动与停止linux命令 启动与停止注意Wor...
2019-11-15
从零搭建php环境-php8-扩展-swoole
一、下载1、https://pecl.php.net/get/swoole-4.5.9.tgz下载到本地,文件传输上传到 /usr/local/src/2、wget -P /usr/local/src/ https://pecl.php.net/get/swoole-4.5.9.tgz
PHP安装及与apache整合
/configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml2=/usr/include/libxml2
2018-07-13
Centos 下编译安装fileinfo扩展
1.查看当前环境是否安装fileinfo扩展 {代码...} 若出现 {代码...} 则代表fileinfo扩展可用,否则不可用。 2.查看当前php版本 {代码...} 3.下载 自行去到下面网址下载对应的php版本文件,我的php版本是7.1.18 {代码...} 4.解压 {代码...} 5.进入对应php版本扩展fileinfo目录(我的是7.1.18版本) {代码...} 6.找到phpize的目...
2018-10-25
Swoole-Cli 5.0.1:PHP 的二进制发行版
Swoole-Cli 是一个 PHP 的二进制发行版,集成了 swoole、php 内核、php-cli、php-fpm以及多个常用扩展。Swoole-Cli 是全部静态编译打包的,不依赖任何操作系统的so动态链接库,具备非常好的移植性,可以在任意 Linux 系统之间复制,下载即可使用。
php7+的php-fpm参数配置,注意事项
安装php7+的,如果php-fpm的这几个参数设置不当了,会导致php-fpm启动不了,nginx站点不能解析php文件,报404错误。 相关命令:centos7+,启动php-fpm: {代码...} 查看php-fpm是否启动: {代码...} php-fpm的核心参数配置,默认如下: {代码...} 只针对动态方式dynamic说明如下:max_children:动态方式下限定php-fpm的...
thinkphp中facade的实现
主要的思想是利用call_user_func_array()和容器结合使用的。 容器用的上一篇写的容器连接如下 链接描述 核心代码,理解都在注释中 {代码...} 下面测试代码reqeust.php {代码...} test.php {代码...} 最后的结果
【经验】Centos中更新openssl、cur、php
Centos中更新openssl、cur、php PHP5 不支持 openssl1.1 openssl 降版本 {代码...} curl 重新编译 {代码...} 安装php 5.6.36 {代码...}
2018-06-12
php5.6 升级至 php7.1
运行环境 centos7 nginx 升级步骤 卸载原来的 php5.6 {代码...} 安装 php7.1 {代码...} 安装 php 扩展依赖 {代码...} 可根据自己程序用 Yum install 单独安装需要的扩展依赖 配置 php 打开php.ini配置文件: {代码...} 修改 www.conf {代码...} 一般 nginx 默认用户 nginx ,PHP 用户组是 www-data 启动和开机自启 {代码....
CentOS 7 编译安装 PHP 7
输入 yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel mhash gd gd-devel 进行安装,可以根据自己的实际情况进行调整。
puppet code module class task
1、type name parameters properties {代码...}
2021-02-23
如何在 Debian 10 系统上安装 PHP 8 ?
PHP 8 稳定版已经发布很长时间了,这个版本有很多高级功能和改进。在本指南中,我们将逐步演示如何在 Debian 10 系统上安装 PHP 8。
2023-03-07
基于Laravel5.5的模块化开发
laravel 安装后是单模块应用,但通常情况下,我们的项目往往会有很多模块,如果按单模块去做,文件目录会异常庞大,不利于维护,耦合性太大。那么下面就详细说一下利用最新laravel5.5如何进行分模块开发。
php版本升级总结
看了一些外文和中文的文章,有一些步骤说是可以直接升级不需要卸载,然而在我这里没有成功,所以总结下自己摸索升级的步骤,应该会有更好的方法,比如不需要重新安装扩展,但是编译安装时的版本不一样这个怎么弄?(我弄懂了会再更新补充上来~)我重新编译安装了之后php-fpm5.6 -t依然说我的版本不对,我就选了一个我认为...
2017-02-27
PHP程序执行的过程原理
Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块。Apache加载这个模块,在url访问.php文件的时候,就会转给mod_php5.so模块来处理。
2020-07-08