docker实战之安装fastadmin
代码挂载有两种方式:第一种:在Dockerfile中直接将本地代码COPY到容器中,但是不方便调试,适合部署时使用。第二种:通过数据卷挂载到容器
linux下编译安装php 7.0.32
重点看上面标出的步骤,不知道从哪一版本开始,PHP不在希望使用mysql的库来支持mysql的连接,启用了mysqlnd来支持,编译都没有了--with-mysql参数,只支持--with-mysqli和--with-pdo-mysql也就是说不需要配置mysql_config地址,直接上代码【在这里卡了很久,一直报各种错】
2018-12-03
docker lnmp
整个环境的结构是lnamp,nginx为单独容器做方向代理并配置HTTPS协议,Apache和PHP在同一个容器,配合PHP组件化开发的composer为一个单独容器,Redis与Mysql分别为单独容器。
2017-05-03
[讨论]php 排序系列的函数内部的C实现是用了哪种排序算法?
ext/standard/php_array.h [链接] {代码...} 上面定义的排序函数: arsort -- 对数组进行逆向排序并保持索引关系 asort -- 对数组进行排序并保持索引关系 krsort -- 对数组按照键名逆向排序 ksort -- 对数组按照键名排序 natcasesort -- 用“自然排序”算法对数组进行不区分大小写字母的排序 natsort -- 用“自然排序”算法...
Ubuntu LNMP 部署 WordPress
原文:[链接] 如果你是设计师,极力推荐你到 Laravist 看 《从零部署一个网站》系列视频!当然是全免费的! 软件版本说明: Ubuntu: 16.04 LTS; WordPress: 4.7 zh-CN 适用人群:初级 PHP 入门者和广大想拥有自己站点的设计师! 安装 PHP7.1 1.首先添加 PPA {代码...} 2.然后,安装 PHP7.1 {代码...} 安装 Mysql {代码.....
Linux下编写一个PHP扩展
假设需求 开发一个叫做 helloWord 的扩展。 扩展里有一个函数,helloWord()。 {代码...} 本地环境 PHP版本:5.6.9 系统:Linux CentOS release 6.5 (Final) 最终效果 实现流程 第一步: {代码...} 如图: 第二步: {代码...} 如图: 第三步: {代码...} 如图: {代码...} 如图: {代码...} 如图: 第四步: {代码...} 第...
PHP之string之chr()函数使用
Values outside the valid range (0..255) will be bitwise and'ed with 255, which is equivalent to the following algorithm:
2018-03-02
PHP基本语法解析与应用指南
PHP是一种广泛使用的开源脚本语言,特别适用于网络开发并可以嵌入到HTML中。以下是PHP的基本语法解析与应用指南:PHP脚本开始和结束标记:PHP脚本以 <?php开始,以 ?>结束。变量:在PHP中,所有变量都以$开始,例如$var。PHP是一种弱类型语言,所以你不需要声明变量的类型。输出:在PHP中,你可以使用 echo或 prin...
2024-01-13
centos6搭建lnmp环境
Nginx安装 yum install -y pcre pcre-devel openssl openssl-devel gcc gcc-c++ wget [链接] tar zxf nginx-1.14.0.tar.gz cd nginx-1.14.0 groupadd www useradd -g www www ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/...
php运行出现Call to undefined function curl_init()
原因:win7/8下 php不支持curl 解决方法: {代码...}
Ubuntu 下 Nginx 服务器 PHP 安装 MongoDB 扩展
安装 OpenSSL 安装 {代码...} 如果后面使用报 Cannot find OpenSSL's libraries 的错误,那么建立软连接: {代码...} 安装 php-pear {代码...} 安装 php5-dev {代码...} 安装 PECL 扩展库 {代码...} PECL 安装 php-mongodb 驱动 {代码...} 加载 MongoDB 扩展 创建扩展模块的配置文件 {代码...} 建立软件连接使 fpm 和 cli ...
2020-03-29
使用 gdb 调试 PHP core
一、开启 查看是否开启 core dump 输出 ulimit -a 打开 core dump 文件记录 ulimit -c unlimited yum install gdb php-dbg 关闭 core dump 文件记录 ulimit -c 0 设置内核core dump出来的存放路径(注意目录要有权限给php写):echo "/tmp/core.%e.%p.%t" > /proc/sys/kernel/core_pattern 二、调试 1、准备 .gdbinit...
Just for fun——windows上bat管理你的Nginx+PHP+MySQL
百度云盘下载地址 文件目录结构 start_nginx.bat为开启nginx的脚本 start_php_fpm.bat为开启php-fpm的脚本 start_mysql.bat为开启mysql服务的脚本 start.bat为开启上述所有进程的脚本 stop.bat为关闭所有进程的脚本 如果你更喜欢GUI程序,可以使用SalamanderWnmp 简单使用手册 {代码...}
基于PSR-0编码规范开发一套PHP-MVC框架(一)
一、入口文件。index.php {代码...} 二、站点全局配置文件。configs/Website.php {代码...} 三、全局路由配置文件。configs/Routes.php {代码...} 四、框架启动文件。frame/App.php {代码...} 五、加载配置类。frame/Libs/Config.php {代码...} 六、路由类。frame/Libs/Route.php {代码...} 七、默认控制器。app/Control...
Phalcon入门教程之安装
Phalcon安装 {代码...} 编译安装成功之后,在"php.ini"的末尾引入扩展 {代码...} 重启php-fpm即可。 若在云服务器上安装失败或者卡住,可参考此博文:云服务器编译安装phalcon失败
linux下php7安装与Apache配置
1 PHP1.1 准备工作需要先安装Apache,已安装的可以跳过,没安装的可以看这里。1.2 下载官网1.3 解压 {代码...} 1.4 编译安装 {代码...} prefix为安装位置,后面的选项为Apache安装目录bin下的apxs。好了之后: {代码...} 1.5 配置文件需要复制一份php.ini文件: {代码...} 2 Apache在conf/httpd.conf最后加上: {代码......
Tideways PHP 性能监控工具
php性能监控平台, 目前选择的是tideways_xhprof扩展, xhgui UI展示界面, 使用mongoDb存储收集的日志数据具体版本,环境如下:Centos 7php7.4tideways_hprof 5.0 开源xghui 开源, 汉化版mongodb4, 存储日志
2022-08-04