您的位置:

php扩展安装与配置,如何配置PHP

本文目录一览:

PHP如何安装及配置?

将下载的压缩包解压到纯英文目录下;

2.因为PHP是被动型的服务,目的就是为apache提供了处理php代码的服务。因此我们要做的配置就是告诉apache,PHP在哪?需要它处理什么样的文件。

所以,打开apache的配置文件,httpd.conf。

搜索LoadModule,找到之后按照相同的格式加载php模块,输入:

接着搜索mime_module,找到后按照相同格式在该标签内,输入:

放的位置是没什么要求,最好是能跟好队形,好修改。

上面添加的配置,分别是告诉php的位置,然后告诉服务器.php的文件会被当作“application/x-httpd-php”格式处理,而服务器里处理application/x-httpd-php格式的就是php。这样配置之后,一旦是.php的文件服务器都会调用我们的php来处理。

到这里php代码就可以正常使用了。

3.php的配置以及添加扩展

php本身的配置是要自己创建的。

首先,在解压的php目录下找到php.ini-development文件,这是php提供的配置模版,复制并修改文件名为php.ini。

由于php是被动服务,它的配置文件也一样是apache来调用,所以还是要到apache的配置文件httpd.conf里添加:

接着,如果要添加扩展,可以在php的配置文件php.ini里搜索extension_dir,找到下图:

php配置文件的注释是靠“;”,这项配置是说明扩展文件的所在目录。

按格式加上:extension_dir = "你的扩展文件目录"

你的扩展文件目录就是php解压目录下的ext文件夹,即:"解压目录/ext"。

接着需要告诉php加载哪些扩展:

在php.ini里添加:extension=你要添加的扩展名字

如何安装新的PHP扩展模块

php安装好后,可能在初次安装时,会有些模块会有遗漏,但是我们又不想重新编译php,因为耗时是比较长的。我们可不可以在不重新编译安装php的情况下,来为php单独添加某一个模块呢?查找资料,发现还是有方法的,重点就是phpize了,于是写了这篇文章.

下面我们就以单独为php加载mysqli模块为例,演示如何动态为php添加模块。

1、找到php原码安装文件

2、cd /home/php/ext/myslqi

3、运行 /usr/local/php/bin/phpize

4、/configure –with-php-config=/usr/local/php/bin/php-config

5、make make install

6、安装完成之后会在系统/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/这个目录下面生成mysqli.so的库文件

7、编辑php.ini文件,指定php到哪人目录读取模块

vi /usr/local/php/etc/php.ini

extension_dir=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613″

extension=mysqli.so

8、重启php服务 /usr/local/php/sbin/php-fpm restart

7、/usr/local/php/bin/php -m|grep mysqli 查看mysqli.so是否存在

如果步骤正确,你的人口也不差的情况下,应该这样php的动态模块加载就完成了。

php-redis扩展 怎么装安装啊

1、下载PHP redis安装包,可以去去pecl官网下载

2、解压安装并进入Redis目录

[root@Redis ~]# tar xzf redis-2.2.5.tgz

[root@Redis ~]# cd redis-2.2.5

3、在Redis文件夹下,生成configure配置文件

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

Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

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

[root@Redis redis-2.2.5]# make

[root@Redis redis-2.2.5]# make install

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied

make: *** [install-modules] Error 1

注意:一定要用root用户。

[root@Redis redis-2.2.5]# su

Password:

[root@web redis-2.2.5]# make install

4、在PHP配置文件php.ini里面加载Redis扩展

extension=redis.so

   

5、查看phpinfo,Redis扩展是否加载

redis

Redis Support enabled

Redis Version 2.2.5

至此,Redis扩展已经安装成功并加载,可以用PHP操作Redis了。

附:

windows下安装Redis扩展就更加简单了,找到对应的版本,下载dll文件,放到PHP目录下面的ext,修改PHP的配置文件php.ini,加载extension=php_redis.dll,重启Apache,查看phpinfo是否有Redis,如果有就恭喜你,已经安装成功了,就是这么简单。

window php yaf扩展怎么装

window php yaf扩展的安装方法

1、用wampserver2.5-64.bkill.com.rar的包,在配置中,环境与扩展要配对,不然很难配置成功。

2、php yaf扩展的下载地址,要下载对应配置的扩展,这里下载的是5.5,64位。

3、下载后解压,要用到的只有php_yaf.dll这个文件。

4、安装环境下ext这个文件夹下,不知道在哪,看图片画红线部分

5、从wampserver中进入php.ini,这个文件被集成在apache下,所以要从wampserver这个图标中进入,根据图片,在相应位置加上画红线部分。

6、重启wampserver,在页面中打上phpinfo(),即可看到yaf扩展可以用了