怎么修改网站源码分享的php版本?如何修改网站源代码

各位老铁们好,相信很多人对怎么修改网站源码分享的php版本都不是特别的了解,因此呢,今天就来为大家分享下关于怎么修改网站源码分享的php版本以及如何修改网站源代码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

php-cli是phpCommandLineInterface的简称,即PHP命令行接口,在windows和linux下都是支持PHP-CLI模式的。

PHP-CLI模式的优势及使用场合:

1.完全支持多线程

2.如上,可以实现定时任务

3.开发桌面应用就是使用PHP-CLI和GTK包

4.linux下用php编写shell脚本

如何确定PHPCLI安装了哪些扩展

运行php-m会列出命令行PHPCLI已经安装的扩展,结果类似如下:

~php–ini

ConfigurationFile(php.ini)Path:/etc/php5/cli

LoadedConfigurationFile:/etc/php5/cli/php.ini

Scanforadditional.inifilesin:/etc/php5/cli/conf.d

Additional.inifilesparsed:/etc/php5/cli/conf.d/apc.ini,

/etc/php5/cli/conf.d/libevent.ini,

/etc/php5/cli/conf.d/memcached.ini,

/etc/php5/cli/conf.d/mysql.ini,

/etc/php5/cli/conf.d/pdo.ini,

/etc/php5/cli/conf.d/pdo_mysql.ini

给PHPCLI安装扩展(安装memcached扩展为例)]

方法一、使用yum命令安装

1、利用yumsearch查找扩展包

~yuminstall-yphp-pecl-memcached

Readingpackagelists…Done

Readingstateinformation…Done

使用yum安装PHP扩展会自动配置php.ini文件,安装完直接可用,十分方便。缺点是有些扩展在yum中没有对应的扩展安装包。

方法二、使用pecl安装

使用peclinstall命令安装扩展

1、peclinstall安装

~php-v

PHP5.3.29-1~dotdeb.0withSuhosin-Patch(cli)(built:Aug14201419:55:20)

Copyright(c)1997-2014ThePHPGroup

ZendEnginev2.3.0,Copyright(c)1998-2014ZendTechnologies

2、根据版本下载PHP源代码

PHP历史版本下载页面:http://php.net/releases/

3、解压源码压缩包

例如下载的压缩包名称是php-5.3.29.tar.gz

~cdphp-5.3.29/ext/pcntl/

5、运行phpize命令

~./configure

checkingforgrepthathandleslonglinesand-e…/bin/grep

checkingforegrep…/bin/grep-E

7、运行make命令

~makeinstall

Installingsharedextensions:/usr/lib/php5/20090626/

9、配置ini文件

通过运行php–ini查找php.ini文件位置,然后在文件中添加extension=pcntl.so

说明:此方法一般用来安装PHP自带的扩展,例如posix扩展和pcntl扩展。除了用phpize编译某个扩展,也可以重新编译整个PHP,在编译时用参数添加扩展,例如在源码根目录运行

~make&&makeinstall

方法四、phpize安装

如果要安装的扩展在php源码ext目录中没有,那么这个扩展需要到http://pecl.php.net搜索下载

以安装libevent扩展为例(假设系统安装了libevent-dev库)

1、下载libevent扩展文件压缩包(当前系统哪个目录下载随意)

~tar-zxvflibevent-0.1.0.tgz

package.xml

libevent-0.1.0/config.m4

libevent-0.1.0/CREDITS

libevent-0.1.0/libevent.c

….

3、进入到源码目录

~phpize

Configuringfor:

PHPApiVersion:20090626

ZendModuleApiNo:20090626

ZendExtensionApiNo:220090626

5、运行configure命令

~/bin/bash/data/test/libevent-0.1.0/libtool–mode=compilecc-I.-I/data/test/libevent-0.1.0-DPHP_ATOM_INC-I/data/test/libevent-0.1.0/include

7、运行makeinstall命令

~#makeinstall

Installingsharedextensions:/usr/lib/php5/20090626/

8、配置ini文件

通过运行php–ini查找php.ini文件位置,然后在文件中添加extension=libevent.so

OK,关于怎么修改网站源码分享的php版本和如何修改网站源代码的内容到此结束了,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平