+86-0000-400-0919-097
地址:
电话:
传真:
邮箱:
阴影
编程您当前的位置:主页 > 编程 >

Linux下php5.3.6的安装

更新时间:2020年-03月-19日    编辑:

      本篇篇来讲下如何从源码编译安装php编译安装是需求很长时刻的步调安装依托翻新依托包:yum-yupdate安装依托:yum-yinstalllibxml2libxml2-developenssl...,php下载cd/usr/local/src/wget安装tar-zxvfphp-5.3.6.tar.gzcdphp-5.3.6./configure--prefix=/usr/local/php5.3.6--with-mysql=/usr/local/mysql5.5.9--with-apxs2=/usr/sbin/apxs--enable-mbstring--with-config-file-path=/usr/local/php5.3.6/etcmakemakeinstallps:\--prefix=/usr/local/php5.3.6指定php安装目次;\--with-mysql=/usr/local/mysql5.5.9指定mysql安装目次;\--with-apxs2=/usr/sbin/apxs指定查找Apache2的地域;\--with-config-file-path=/usr/local/php5.3.6/etc指定php的布置文书目次php的设定cp-prphp.ini-developmentphp.ini编者php.iniviphp.inidefault_charset="UTF-8"extension_dir="./ext"extension=php_mbstring.dllmbstringmbstring.language=Japanesembstring.internal_encoding=UTF-8mbstring.http_output=UTF-8Apache的设定vi/etc/httpd/conf/httpd.conf>AddTypeapplication/x-httpd-php.php>DirectoryIndexindex.htmlindex.htmindex.html.varindex.php>>没如次的字,追加>>LoadModulephp5_module/usr/lib/httpd/modules/libphp5.so/etc/init.d/httpdrestart遇到的情况与速决方案情况一:./configure以次错产生>Sorry,Icannotrunapxs.Possiblereasonsfollow:>>1.Perlisnotinstalled>2.apxswasnotfound.Trytopassthepathusing--with-apxs2=/path/to/apxs>3.Apachewasnotbuiltusing--enable-so(theapxsusagepageisdisplayed)>>>速决法子:指定对的apxs途径1.查找apxs途径whereisapxsapxs:介绍系没安装apxs扩充工具2.安装apxsyuminstallhttpd-devel3.查找apxs途径whereisapxsapxs:/usr/sbin/apxs/usr/share/man/man8/apxs.8.gzapxs安装胜利情况二:安装apxs以次错产生:Packagecyrus-sasl-plainneedscyrus-sasl-lib=2.1.22-4,thisisnotavailable.速决法子:yum-yinstallcyrus以后再次安装apxs情况三:再次./configure以次错产生configure:error:xml2-confignotfound.Pleasecheckyourlibxml2installation.速决法子:安装libxml2yuminstalllibxml2-devel情况四:heckinglibxml2installdir...nocheckingforxml2-configpath.../usr/bin/xml2-configcheckingwhetherlibxmlbuildworks...noconfigure:error:buildtestfailed.Pleasechecktheconfig.logfordetails.速决法子:yumerasezlib-develyuminstallzlib-develyuminstalllibxml2-devel,因我的系没安装PHP,因而我算计为我的系安装一个PHP7.3!Ubuntu安装php7.3(咱安装PHP7.3是为了应用Laravel5.7框架,因而咱要先规定Laravel5.7依托的扩充:Laravel院供Laravel5.7的国语文档,好嗨奥:安装php7.3(截图凸现,咱安装php7.3需要的扩充有:PHP>=7.1.3PHP7.3满脚这一项PHPOpenSSL扩充PHPPDO扩充PHPMbstring扩充PHPTokenizer扩充PHPXML扩充PHPCtype扩充PHPJSON扩充这边咱附加需要连mysql和redis,因而对这两个数据库也需要扩充安装前先安装依托,最好一个一个安装查阅错,不要批量安装sudoapt-getinstalllibxml2-devsudoapt-getinstalllibcurl3-openssl-devsudoapt-getinstalllibcurl4-gnutls-devsudoapt-getinstalllibbz2-devsudoapt-getinstalllibjpeg-devsudoapt-getinstalllibpng-devsudoapt-getinstalllibxpm-devsudoapt-getinstalllibfreetype6-devsudoapt-getinstalllibmcrypt-devsudoapt-getinstalllibmysql++-devsudoapt-getinstalllibxslt1-devphp7.3下载地点:咱想要php撑持mysql,看一下布置指定何参数./configure-help|grepmysql!Ubuntu安装php7.3(得以看到,PHP指望应用mysqlnd来撑持MySQL,因而参数得以这么写:--enable-mysqlnd--with-mysqli=mysqlnd--with-pdo-mysql=mysqlnd其它的扩充你也得以这么查阅需要指定的参数,如openssl:./configure-help|grepopenssl!Ubuntu安装php7.3(事先咱需要改建openssl,一切需要应用本人改动过的openssl源码,这就需要在安装php的时节在./configure的时节指定openssl的源码途径,只是普通项目不需要改建openssl,一切咱没必需在./configure三拇指定openssl途径,而是在php源码中的ext目次下依照需要动态编译安装扩充即可。

      在后安装php5源代码包的布置时,会经过在configure下令的选项中加上...说明lamp堆栈是一组开源软件,平常安装在一行以使服务器能托管动态网站和web使用顺序。

      而使用yast2...

      php扩充模块安装查阅模块:usrlocalphpbinphp-m下安装一个redis的模块cdusrlocalsrcwgetcodeload.github.comphpredisphprediszipdevelop这是一个zip的缩小包,化名以zip为后缀,便利区别:mvdevelopphpredis-develop.zip解压:unzipphpredis-develop.zip进目次:cdphpredis-develop生成...说明lamp软件堆栈由linux操作系,apacheweb服务器,mysql数据库和php本子言语组成,是web或使用顺序付出的良好地基。

      cdusrlocalsrcwgethttp:cn2.php.netdistributionsphp-5.6.30.tar.gz=php下载地点(如其失灵,那样得以去r.aminglinux下载最新本子,或去官网找下载地点)tarzxvfphp-5.6.30.tar.gz=解压下载包cdphp-5.6.30=进php目次.configure--prefix=usrlocalphp...rpm正本是redhatlinux刊行版专用来保管linux各项套件的顺序,由于它遵循gpl守则且作用强手如林松便,所以广受欢迎。

      在本教程中,咱中拇指引您在debian8(jessie)digitaloceandroplet上安装此软件。

      linux系安装率第一选择linux操作系,我使用的是centos6.7,它类似红帽系,简略易接火...梗概平常职业进程中,php付出者总是幸难免要进展服务器条件的布局,这篇篇就来罗列一下安装php扩充的几种法子把。

      !Ubuntu安装php7.3(。

      3源码包使用tar顺序存档文书进展打包,gzip、bunzip2进展缩小的源码安装有三个步调...

      1.获取php安装文书:downloads或径直下载php-5.5.9.tar.gz获取安装php需求的撑持文书:libxml2或径直下载libxml2-2.9.1.tar.gz2.安装libxml2如其安装胜利之后,在usrlocallibxml2目次下将生成bin、include、lib、man和share五个目次。

      这软件堆栈安装在一行,使您的服务器得以托管动态网站和web使用顺序。

上一篇:linuxphp安装包
下一篇:没有了
【返回列表页】
U盘装机 素材 编程 小程序
地址:    电话:    传真:
万博manbetx体育    未备案