MAMP PRO的mySQL启动失败

错误日志如下:其中关键的一行是:InnoDB: Attempted to open a previously opened tablespace. Previous tablespace db_patients/tb_patients uses space ID: 3 at filepath: ....

2018-07-15 10:31:01

阅读数 207

评论数 0

paginate()出来的数据怎样循环插入数据

在TP5中,我们常常会需要做数据分页查询,但是只查询得到的数据并不能完全满足我们的需求,我们偶尔会想数据集中追加我们需要的指定的字段和数据。 public function index(){ $sql = ""; $list...

2018-04-25 10:15:47

阅读数 1072

评论数 0

thinkphp5 使用超好用paginate实现ajax分页

1.首页在控制也获取分页参数$p = input("p/d",'0'); $list = db('Comment')->paginate(config('paginate.list_rows'),$count,['page'=&am...

2018-04-16 18:51:51

阅读数 2943

评论数 2

php 写入日志函数

public static function log($var, $file = ''){ $file = LOG_PATH . 'static' . '/' . 'log' . '/' . ($file ? $file . '_' : $file) . d...

2018-04-13 16:19:46

阅读数 472

评论数 0

mac 下因为phpunit 重装php7

1.首先查看当前php版本php -v2.卸载当前版本private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php p...

2018-03-09 11:00:04

阅读数 295

评论数 0

PHP 出现 ‘continue’ not in the ‘loop’ or ‘switch’ context错误

把 continue; 删除改为 return;即可

2018-03-09 10:49:14

阅读数 881

评论数 0

宝塔部署PHP环境网站

1.一般都是阿里云的安全组没有放行8888端口所致 而访问宝塔需要8888端口是放行的 所以我们要进入到阿里云控制台 放行8888端口才能访问到面板 参考以下截图进行操作即可访问面板 进入控制台-安全组-选择你ECS实例使用的安全组策略并配置规则 放行8888端口 并...

2018-01-11 14:03:51

阅读数 9195

评论数 1

thinkphp5 语言切换

目前在TP5.0.10版本仍然有无法从Cookie中读取语言标识,在5.0.7之前的版本没这个问题,这里需要修复到TP5中Lang.php的代码,具体文件位于thinkphp/library/think/Lang.php,修改第155行的detect方法,修改为: public static f...

2018-01-08 11:31:33

阅读数 957

评论数 1

MAMP安装php插件报错解决方案:Please specify the install prefix of iconv with

最近的项目中用到了redis,由于mac使用的集成开发环境MAMP,所以尝试在MAMP的php安装redis扩展,不过在编译php的过程中出现如下错误造成流程走不下去: configure: error: Please specify the install prefix of iconv wi...

2017-12-15 15:47:59

阅读数 213

评论数 1

MAMP下安装phpredis扩展

1、下载PHP源码包,由于MAMP自带的PHP是精简过得,所以需要到官网下载完整源码。 2、在MAMP/bin/php/php5.6.10/目录下新建一个include目录 3、把第一步下载的php源码压缩包解压到MAMP/bin/php/php5.6.10/include,如图: 现在就开始...

2017-12-15 15:42:41

阅读数 92

评论数 0

mysql分表方法—–MRG_MyISAM引擎分表法

一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。 首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方...

2017-12-15 15:36:30

阅读数 139

评论数 0

MySQL拼音首字母查询

最近一个项目中有个模块需要实现拼音首字母查询功能,网上查了一下资料,自己重新修改整理了一下,使其满足项目的要求。 实现过程如下: 1.创建一个获取中英文大写首字母函数: DROP FUNCTION IF EXISTS `GET_FIRST_PINYIN_CHAR`; CREATE FUNCT...

2017-12-15 15:30:10

阅读数 430

评论数 0

Php连接及读取和写入mysql数据库的常用代码

1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量. $mysql_server_name='localhost'; //改成自己的mysql数据库服务器 $mysql_username='root'; //改成自己的mysql数据库用户名 $mysql_password='123...

2017-12-15 15:24:53

阅读数 3015

评论数 0

PHP自动捕捉页面500错误

通常程序发生致命错误的时候页面空白,想获取错误信息也不难!主要是利用两个函数: error_get_last() 获取最后一次发生错误信息:结构如下: Array ( [type] => 8 [message] => Undefined variable: ht...

2017-12-12 18:23:19

阅读数 574

评论数 0

如何配置MySQL远程连接

在使用阿里云的云主机的时候,发现云主机本地能够连接mysql,为何远程连接不上mysql呢?这是因为默认安装的mysql,出于安全考虑,只能本地连接。如果您需要远程连接,这里就需要设置一下mysql的权限表。具体设置的步骤如下: 1、在您的云主机上连接进入mysql。(如果不会,可参看命令提示符...

2017-12-12 18:09:22

阅读数 941

评论数 0

在Linux服务器上部署Apache和https证书

1、下载证书: , 打开阿里云管理控制台,找到证书服务,点击下载进入证书下载页面 在下载页面选择相应的Web容器进行相应证书下载。

2017-12-12 16:58:28

阅读数 5883

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭