更改或延长phpmyadmin过期时间

方法1. phpmyadmin/libraries/config.default.php找到这一行: $cfg[‘LoginCookieValidity’] = 1440; 改为 $cfg[‘LoginCookieValidity’] = 86400; 一天 在上面这行下面添加一行: ini_set(‘session.gc_maxlifetime’, 86400); 方法2. phpMyadmin所在的目录下找到“config.inc.php”文件里面的 $cfg[‘Servers’][$i][&#…

laravel 报错 open_basedir restriction in effect

Warning: require(): open_basedir restriction in effect. File(xxx/xxx/bootstrap/autoload.php) is not within the allowed path(s): (xxx/xxx/public/:/tmp/:/proc/) in xxx/xxx/public/index.php on line 22 原因:public目录下生成了一个文件:.user.ini ,里面有个open_basedir被定义到了public目录下面, 但是laravel的主程都在public外面,所以访问public目录以外的…

Linux安装PHP-源码编译安装

下载所需要的版本源码包 ,PHP官网下载下来的源码包名默认是mirror,下载完之后自己改名即可,本次下载的版本是7.0.33,Centos 7系统,nginx服务器。 参考网址: 官网安装说明:http://php.net/manual/zh/install.unix.nginx.php  php.ini文件配置说明:http://php.net/manual/zh/ini.php ./configure 参数列表说明:https://yq.aliyun.com/php/86230 执行编译时的配置选项列表: 具体步骤如下: cd  /usr/local/src   一般把源码包下载到这个目…

PHP报错:mcrypt_module_open() is deprecated

在使用mcrypt_module_open()这个函数的时候报错:mcrypt_module_open() is deprecated ,已经被弃用了。原因:我用的PHP版本是PHP 7.1.1,去PHP官网 发现有这么一句话 Warning This function has been DEPRECATED as of PHP 7.1.0. Relying on this function is highly discouraged.(自PHP 7.1.0起,此函数已被弃用。 非常不鼓励依赖此功能。)所以只能降版本到php7.0 或者更低。

PHP添加扩展

拿添加pcntl扩展为例,使用phpize添加1.进入PHP源代码扩展应用目录ext 比如:# cd /usr/local/src/php-7.1.1/ext/pcntl如果没有源码目录,自己去官网下载一个即可 http://php.net/downloads.php 2.创建configure文件# unzip  3.执行configure# ./configure –with-php-config=/usr/local/php7/bin/php-config 4.# make && make install5.编辑php.ini 在最后一行加上extension…

PHP-FPM启动,停止,重启

启动PHP-FPM安装路径/sbin/php-fm比如执行:/usr/local/php7/sbin/php-fm 注意:php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:master进程可以接收以下信号 INT, TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进制模块 例子:先查看php-fpm的master进程号ps aux |grep p…

快速安装phpMyAdmin

下载 wget https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.tar.gz 解压 tar zxvf phpMyAdmin-4.8.3-all-languages.tar.gz 创建配置文件 cd phpMyAdmin-4.8.3-all-languages cp config.sample.inc.php config.inc.php 完成 如果访问出现 mysqli_real_connect(): (HY000/2002): No such file or directory 解决方法…