各位老铁们好,相信很多人对怎么修改网站源码分享的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版本和如何修改网站源代码的内容到此结束了,希望对大家有所帮助。