LAMP框架(三)

PHP相关配置

查看php配置文件位置

[root@localhost ~]# /usr/local/php/bin/php -i|grep -i "loaded configuration file"

我们还可以使用一个函数

修改php文件

[root@localhost www.wyc.com]# vi /usr/local/apache2.4/docs/www.wyc.com/wyc.php

修改内容如下

重新加载配置文件,使用浏览器访问

我们现在来解决这些查询出现的警告

我们修改php配置文件

[root@localhost www.wyc.com]# vi /usr/local/php/etc/php.ini 

我们来修改timezone字段

php配置文件的注释符号是;

我们将注释去掉,在后面添加Asia/Shanghai

我们再一次执行,警告就没有了

PHP日志相关配置

我们来修改配置文件

[root@localhost www.wyc.com]# vi /usr/local/php/etc/php.ini 

将phpinfo加进去

重新加载配置文件

然后使用浏览器访问,这个时候我们会发现无法访问,浏览器会显示一个因为安全原因的一个警告,并且显示关键目录信息

然后我们修改配置文件

将display_errors后的on改成off

重新加载配置文件

然后再使用浏览器访问就不会出现错误信息和关键目录,会变成空白页

现在我们配置错误日志

将log_errors打开,它默认是打开的

然后配置错误日志目录

我们可以将它放到tmp下的php_errors.log文件

除此之外我们还可以给它定义一下级别

重新加载配置文件

然后进行访问就可以进行日志记录

PHP配置访问文件

修改配置文件

[root@localhost www.wyc.com]# vi /usr/local/php/etc/php.ini 

修改open_basedir,我们对www.wyc.com这个网站进行配置,我们限制只允许访问这个网站下的images下内容

重新加载配置文件

然后使用浏览器访问是可以正常访问的,访问images之外的是不可以进行访问的

PHP动态扩展模块安装

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

下面安装一个redis的模块

先下载安装包

[root@localhost src]# wget http://pecl.php.net/get/redis-2.2.5.tgz

然后进行解压

[root@localhost src]# tar -zxvf redis-2.2.5.tgz 

然后我们进行编译安装时发现没有编译文件

然后我们需要生成一个./configure文件

在这之前我们需要执行phpize文件

[root@localhost redis-2.2.5]# /usr/local/php/bin/phpize 

然后我们就会发现生成了./configure文件

执行./configure

[root@localhost redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config 

编译完成之后我们执行make

[root@localhost redis-2.2.5]# make

make完成之后执行make install

[root@localhost redis-2.2.5]# make install

然后更改配置文件

[root@localhost redis-2.2.5]# vi /usr/local/php/etc/php.ini

再文件末尾添加extension

重新加载配置文件

然后查看一下这个模块有没有加载进来

加载成功

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值