文章分类 -  PHP

文章
Centos7 编译安装PHP7.3.2
摘要:php编译安装可以让组件配置更灵活,但需要你对php的各种配置非常熟悉,具体的编译参数可以在php解压的路径下执行“./configure --help”进行详细查看。以下为大致安装流程,可供参考。 安装依赖包 yum -y install libxml2 libxml2-devel openssl 阅读全文
posted @ 2020-01-02 18:03 潇潇六月雨 阅读(282) 评论(0) 推荐(0)
ThinkPHP中_initialize()与__construct()用法
摘要:例子: protected $archives;//声明全局属性 protected $person; function _initialize(){//初始化类 parent::_initialize();//调用父类 set_time_limit(0);//持续运行到程序结束 $this->ar 阅读全文
posted @ 2019-08-23 14:20 潇潇六月雨 阅读(230) 评论(0) 推荐(0)
ThinkPHP5 隐藏index.php问题
摘要:隐藏index.php 可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。 以Apache为例,需要在入口文件的同级添加.htaccess文件(官方默认自带了该文件),内容如下: 如果用的phpstudy,规则如下: 如果index.php文件存放在publ 阅读全文
posted @ 2019-08-23 13:13 潇潇六月雨 阅读(206) 评论(0) 推荐(0)
php报错
摘要:512M 内存阿里云centos编译php5.6时遇到[ext/fileinfo/libmagic/apprentice.lo] Error 1的解决方法 是因为内存过小的原因,编译时加上 --disable-fileinfo 出现make: *** [sapi/cli/php] Error 1 解 阅读全文
posted @ 2019-05-30 00:20 潇潇六月雨 阅读(157) 评论(0) 推荐(0)
详解spl_autoload_register()函数
摘要:在了解这个函数之前先来看另一个函数:__autoload。 一、__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: 运行index.php后正常输出hello world。在index.php中,由于没有包含printit.class 阅读全文
posted @ 2019-05-27 18:32 潇潇六月雨 阅读(303) 评论(0) 推荐(0)
MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
摘要:1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privileges on *.* to '用户名'@'IP地址' identified by '密码'; G 阅读全文
posted @ 2019-05-27 16:40 潇潇六月雨 阅读(183) 评论(0) 推荐(0)
ThinkPHP5框架接入阿里云短信最新版(原大鱼)的方法
摘要:下载官方SDK 第一步肯定是下载官方的SDK了,但是官方下载的SDK内容有一些多,我们不必全部都要,只将下载好的SDK文件中的api_sdk文件,改名aliyunsms,然后放入ThinkPHP5框架的扩展目录Vendor下即可,下载地址传送门 这个api_sdk就是短信服务API接口依赖的SDK 阅读全文
posted @ 2019-05-09 17:07 潇潇六月雨 阅读(906) 评论(0) 推荐(0)
php技能树---大神的进阶之路
摘要:PHP7 迎来巨大的性能提升,又一次回到关注的焦点。根据这些年在开发圈子总结的LNMP程序猿发展轨迹,结合个人经验体会,总结出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序员做对照设定学习成长目标。该文是按照目前主流技术做了一个 阅读全文
posted @ 2019-05-08 17:38 潇潇六月雨 阅读(287) 评论(0) 推荐(0)
ThinkPHP3.2.3框架下接入阿里云短信服务接口实现:注册登录
摘要:第一步:下载PHP版本的[SDK轻量版]代码,解压,重命名为api文件夹名称,并将该文件夹存放在Thinkphp根目录位置(存放位置可以自己选择); 第二步,在根目录/Application/Common/Controller/创建控制层AlismsController.class.php 第三步, 阅读全文
posted @ 2019-05-08 12:11 潇潇六月雨 阅读(520) 评论(0) 推荐(0)
memcached一致性哈希及php客户端实现
摘要:memcached分布式算法 memcached的分布式是依靠客户端的算法来实现,假设键名为$key,服务器数量为N,常规的实现方式有两种: 取模哈希 crc32($key)%N,通过这个算法将键名映射到某一台服务器,比如需要存取一个键名为myname的缓存,服务器数量为3,那么通过算法计算:crc 阅读全文
posted @ 2019-04-14 17:28 潇潇六月雨 阅读(146) 评论(0) 推荐(0)
PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
摘要:PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一 阅读全文
posted @ 2019-04-14 15:27 潇潇六月雨 阅读(206) 评论(0) 推荐(0)
Centos安装PHP7及配置php-fpm开机启动
摘要:版权声明:本文为 乐意黎 原创文章,未经允许不得镜像、采集博客内容。如有转载, 请务必注明来源。 https://blog.csdn.net/aerchi/article/details/83858180 centos 7 编译安装 php-7.2.11的步骤 在官网下载php-7.2.11的php 阅读全文
posted @ 2019-04-13 10:49 潇潇六月雨 阅读(2875) 评论(0) 推荐(0)
php memcahced简单连接使用
摘要:$mem = new Memcached();$mem->addServer('127.0.0.1',11211,64);$mem->set('name','liuyueyu');echo $mem->get('name'); 阅读全文
posted @ 2019-04-07 18:23 潇潇六月雨 阅读(100) 评论(0) 推荐(0)
php redis简单使用
摘要:$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->set('name','lyy', 10);$key_1 = $redis->get('name');echo $key_1; 阅读全文
posted @ 2019-04-07 18:23 潇潇六月雨 阅读(140) 评论(0) 推荐(0)
PHP之分布式缓存memcached熟悉和操作
摘要:如今互联网崛起的时代,各大网站都面临着一个大数据流问题,怎么提高网站访问速度,减少对数据库的操作;作为PHP开发人员,我们一般能想到的方法有页面静态化处理、防盗链、CDN内容分发加速访问、mysql数据库优化建立索引、架设apache服务器集群()、还有就是现在流行的各种分布式缓存技术:如memca 阅读全文
posted @ 2019-04-07 15:24 潇潇六月雨 阅读(290) 评论(0) 推荐(0)
PHP 使用 Redis
摘要:PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpre 阅读全文
posted @ 2019-04-07 15:22 潇潇六月雨 阅读(105) 评论(0) 推荐(0)
Apache配置虚拟主机
摘要:五、Apache配置虚拟主机 在一台Web服务器上,通过多个独立的IP地址、域名或端口号提供不同的Web站点。基于IP地址的虚拟主机:每个网站拥有不同的 IP 地址通过访问服务器上不同的IP地址访问不同的网站基于域名的虚拟主机:所有的虚拟主机可以共享同一个IP地址使用不同的域名来访问不同的网站基于端 阅读全文
posted @ 2019-04-04 17:51 潇潇六月雨 阅读(314) 评论(0) 推荐(0)
centos7下搭建nginx+php7.1+mariadb+memcached+redis
摘要:一.环境准备 1.首先介绍一下环境,以及我们今天的主角们 我用的环境是最小化安装的centos7,mariadb(江湖传言mysql被oracle收购后,人们担心像java一样毁在oracle手上于是成了新的分支,但是还是像mysql一样用), php7.1.0(版本无所谓,都是7版本),nginx 阅读全文
posted @ 2019-04-04 00:27 潇潇六月雨 阅读(263) 评论(0) 推荐(0)
CentOS下安装Redis及Redis的PHP扩展
摘要:CentOS下安装Redis及Redis的PHP扩展 1、安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget http://download.redis. 阅读全文
posted @ 2019-03-30 15:54 潇潇六月雨 阅读(123) 评论(0) 推荐(0)
Centos 安装Memcache + phpmemcached
摘要:1.memcache服务端安装: 1)下载包libevent-1.4.14b-stable.tar.gz和memcached-1.4.5.ta.gz tar zvxf libevent-1.4.14b-stable.tar.gz cd libevent-1.4.14b-stable ./config 阅读全文
posted @ 2019-03-29 17:23 潇潇六月雨 阅读(131) 评论(0) 推荐(0)