标签 扩展 下的文章

Linux下快速PHP编译安装fileinfo扩展

1、进入对应php版本扩展目录:

cd /opt/php-7.2.12/ext/fileinfo

2、编译及安装

/usr/local/php/bin/phpize
./configure -with-php-config=/usr/local/php/bin/php-config
make
make install

3、修改php.ini

extension = fileinfo.so

4、重启php-fpm生效

systemctl restart php-fpm

PHP7使用Redis保存session

PHP默认就支持保存session到redis,不需任何额外代码,首先安装redis,参考 redis快速安装
PHP默认使用文件存储session,如果并发量大,效率非常低,如项目同时运行在多台服务器上做了分布式部署,就无法使用常规的Session记录方式来记录用户的会话了,否则用户在服务器1上完成登录,我们下次在服务器2上访问其他模块就无法获取到该用户的信息。
php-redis.png



---阅读剩余部分---

Oralce11g:ORA-06153:表xx无法通过8192(在表空间xx中) 扩展

ORA-06153这个类型的错误是由于表空间不足导致的,可以使用下面的SQL查询表空间:

SELECT
     A.tablespace_name
    ,A.bytes /1024/1024 AS "表空间大小(M)"
    ,( A.bytes - B.bytes )/1024/1024 AS "已用空间(M)"
    ,B.bytes / 1024 / 1024 AS "空闲空间(M)"
    ,Round((( A.bytes - B.bytes ) / A.bytes ) * 100, 2) AS "使用率"
FROM  
    (SELECT tablespace_name ,SUM(bytes) bytes
       FROM dba_data_files
   GROUP BY tablespace_name) A,
    (SELECT tablespace_name, SUM(bytes) bytes, Max(bytes) largest
       FROM dba_free_space
   GROUP BY tablespace_name) B
WHERE A.tablespace_name = B.tablespace_name
ORDER BY (( A.bytes - B.bytes)/A.bytes) DESC

当查找完之后显示表空间的使用率为99.99%.

这时就需要检查这个表空间是否自动扩展,如果是自动扩展,继续检查最大的扩展空间,如果已经达到最大扩展空间,这是就需要DBA增加空间。

select FILE_ID,FILE_NAME,tablespace_name,AUTOEXTENSIBLE,INCREMENT_BY 
from dba_data_files 
where tablespace_name='xxx_name' 
ORDER BY FILE_ID DESC

给POWERDESK表空间增加30G空间

ALTER TABLESPACE POWERDESK ADD DATAFILE '/oracle/oradata/powerdes/powerdesk04.dbf' SIZE 30G; 

最新

分类

归档

评论

  • Liang: 贴下编译参数和步骤,...
  • shao3911: 您好,为什么我在编译...
  • aliang: 先看是yum安装还是...
  • aliang: 将原来的nginx安...
  • yen: 3、如果要回滚的话,...
  • yen: 刚好需要升级ngin...
  • 文雨: 一些新的method...
  • aliang: 默认不屏蔽估计开发团...
  • 山野愚人居: PHP既然允许直接使...
  • aliang: 最下面有github地址·

其它