LAMP(php动态扩展模块,httpd的rewrite,php错误日志,php.ini配置详解)

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Redis 版,经济版 1GB 1个月
简介:

一、php动态扩展模块

比如我们需要用到php一个模块,恰好他没有这个模块。我们需要编一个.so出来

/usr/local/php/bin/php -m //查看模块 

 下面安装一个redis的模块 

• cd /usr/local/src/ 

• wget https://codeload.github.com/phpredis/phpredis/zip/develop 

• mv develop phpredis-develop.zip 

 unzip phpredis-develop.zip 

 cd phpredis-develop

 /usr/local/php/bin/phpize //生成configure文件  (报错少一个autoconf的包。yum install autoconf -y)

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

make install会把.so文件放到/usr/local/php/lib/php/extensions/no-debug-zts-20131226/下

 /usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,我们可以在php.ini中去自定义该路径 

默认把所有的拓展模块都放到/usr/local/php/lib/php/extensions/no-debug-zts-20131226/下

 vim /usr/local/php/etc/php.ini  //增加一行配置(可以放到文件最后一行)

extension = redis.so  

[root@abc no-debug-zts-20131226]# /usr/local/php/bin/php -m |grep redis

redis

安装成功



在php的源码包里,其实有很多自己自带的拓展模块

/usr/local/src/php-5.6.30/ext。

可以先查看ext里有没有自己需要的源码包,

然后进入到目录里,直接使用  /usr/local/php/bin/phpize  命令来生成configure文件

• ./configure --with-php-config=/usr/local/php/bin/php-config


二、apache rewrite教程:http://coffeelet.blog.163.com/blog/static/13515745320115842755199/

三、php的错误日志级别:http://ask.apelearn.com/question/6973

四、php.ini配置详解:http://blog.51cto.com/legolas/493917











本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/2055471,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
29天前
|
存储 运维 Serverless
函数计算产品使用问题之在YAML文件中配置了环境变量,但在PHP代码中无法读取到这些环境变量,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
26天前
|
Java 测试技术
深入理解Logback异步日志配置及性能优化
深入理解Logback异步日志配置及性能优化
51 2
|
19天前
|
Python
Django日志配置(4)
【7月更文挑战第4天】在Django中配置日志的方法非常简单,只需要在 setting 文件中添加配置项,系统会自动生成相应的日志文件,也可以配置调试时显示内容,报错发送邮件等操作。
31 0
|
1月前
|
网络协议 Unix 应用服务中间件
PHP-FPM 性能配置优化
该文介绍了PHP-FPM的性能配置优化,包括其工作原理和与Nginx的配合。FastCGI是一种提高CGI效率的协议,PHP-FPM是它的管理器。文章对比了CGI和FastCGI的区别,指出FastCGI更高效,能处理更多请求。接着讨论了php-fpm的进程数调优,包括ondemand(按需创建)、dynamic(动态创建)和static(固定数量)三种模式,以及各自适用场景和参数配置。
41 0
PHP-FPM 性能配置优化
|
24天前
|
消息中间件 NoSQL Kafka
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(2)
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(2)
|
24天前
|
消息中间件 应用服务中间件 Kafka
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(1)
日志收集平台项目nginx、kafka、zookeeper、filebeat搭建的基本配置(1)
|
29天前
|
运维 监控 Serverless
函数计算产品使用问题之如何配置YAML以自动打开日志功能
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
29天前
|
监控 Unix 虚拟化
libvirtd 配置日志
libvirtd 配置日志
15 0
|
1月前
|
XML Java Apache
Java中的日志框架选择与配置
Java中的日志框架选择与配置
|
1月前
|
应用服务中间件 nginx
Nginx 配置,自定义日志格式 log_format
Nginx 配置,自定义日志格式 log_format
66 0