PHP 安装扩充步骤

相似的话php安装扩张需要几生几独步骤

 

1.下蛋充斥扩展包 

  比如  pdo_mysql.tar.gz 

(假设未思下载,可以到php安装目录,(类似php-5.3.3/ext/)的ext文件中寻觅一下,要是生恢宏文件就未待下载了
 
  最好以php的设置目录里之壮大插件,和php版本比较配合,一定假诺注意及时点)

 

2.解压  tar -zxvf  pdo_mysql.tar.gz 

 

3.进解压后底目

   cd  pdo_mysql 

4.执行 phpize
   (phpize是因而来扩充php扩充模块的,通过phpize可以创设php的外挂模块)
   (当php编译就后,php的bin目录下会生phpize这几个剧本文件)

  于解压后的目录中,执行 
    /usr/local/php/bin/phpize      
 (找好之php安装目录,一定注意)

为什么而运用phpize命令呢?因为当我们需要还上加有模块,可是又无惦念重新编译php时,这时我们虽可用phpize命令。

 
     
注意:phpize命令依照php的安地点来支配,我这么些php安装时用默认安装地点。

 

 

5../configure
   make    make install

 

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


注意
./configure
后边能够指定的凡php-config文件的路径,若是同令服务器上安有多独php(遭受了),一定要拔取是
         的php-config文件,否则容易出错

make

make
install

 

如果没报错,make install
后,它报告您一个目(下列红字)

 

[root@localhost imagick-3.4.0RC4]# make install

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

Installing header files:          /usr/local/php/include/php/

 

汝拿该目录下的xxxx.so拷贝到您php.ini中的extension_dir指向的目录中。

然编译就好了,还需举办的是于php.ini文件被插足extension值
extension =
“xxxx.so”

 

 

 

 

要直接改动配置文件php.ini   

充裕  程序安装截至时 给你的门道
 一般如下(红字)

 

修改配置文件 扩充

extension
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/xxxx.so

全套就

 

 

 

 

 

使全得后无现身插件,可以先行运 php -m
 查看扩张插件情状,看是不是出报错,比如

 

]# /usr/local/php/bin/php -m

PHP Warning:  PHP Startup: Unable to load dynamic library
‘/usr/local/php/lib/php/extensions/no-debug-zts-20090626/zip.so’ –
/usr/local/php/lib/php/extensions/no-debug-zts-20090626/zip.so: cannot
open shared object file: No such file or directory in Unknown on line 0

PHP Warning:  PHP Startup: mcrypt: Unable to initialize module

Module compiled with build ID=API20090626,NTS

PHP    compiled with build ID=API20090626,TS

These options need to match

 in Unknown on line 0

[PHP Modules]

calendar

Core

ctype

date

dom

ereg

fileinfo

filter

gd

hash

iconv

json

libxml

mbstring

mysql

oci8

openssl

pcre

PDO

pdo_mysql

PDO_OCI

pdo_sqlite

Phar

posix

redis

Reflection

session

SimpleXML

soap

SPL

SQLite

sqlite3

standard

tokenizer

xml

xmlreader

xmlwriter

zlib

 

[Zend Modules]

 

 

 

        前面的报错信息指示,没有安装成功,看了须臾间自己的服务器上发生星星点点单
php,刚开装服装错了,所未来面还重设置都是一致报错。

        解决方法:
         我还进入php扩张目录 php-5.3.3/ext/xxx  
        使用  make clean
  命令

   
清除上次的make命令所发的object文件(后缀为“.o”的文件)及可执行文件。

 

   再又 ./configure
–with-php-config=/usr/local/php/bin/php-config    (我之php安装路径中之
php-config)

          make

          make install 

……
 
         

 

网站地图xml地图