From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from enterprise03.smtp.diehl.com ([193.201.238.214]) by metis.ext.pengutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gx74Z-0005P5-C1 for ptxdist@pengutronix.de; Fri, 22 Feb 2019 10:24:47 +0100 From: Thorsten LIEPERT Message-ID: <7D174A0F-FD8E-4AB5-A194-74C86957C950@diehl.com> MIME-Version: 1.0 Date: Fri, 22 Feb 2019 10:24:40 +0100 (CET) Subject: Re: [ptxdist] PHP7.3 support? Since 5.6.x is End Of Life List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: multipart/mixed; boundary="===============0062685858==" Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: "ptxdist@pengutronix.de" This is an S/MIME signed message --===============0062685858== Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="sha-256"; boundary="----E209C493D10BEB498797C445F740D1E4" This is an S/MIME signed message ------E209C493D10BEB498797C445F740D1E4 Content-Type: multipart/mixed; boundary="Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB" --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello, A while back I already did a transition to PHP7.2 but harnet time to = populate it here yet. I just tried to upgrade to 7.3.2 and it work without any problems. = I=E2=80=99ll attach my patches. I also did clean up the lighted rule and = removed php5 with this stack.=20 --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB Content-Disposition: attachment; filename=0001-new-package-PHP-7.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-new-package-PHP-7.patch" Content-Transfer-Encoding: quoted-printable =46rom=20cb90f52766719e7fe7588f901694a0c55ee5acb5=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Thorsten=20Liepert=20= =0ADate:=20Mon,=2015=20Oct=202018=2016:08:49=20= +0200=0ASubject:=20[PATCH=201/3]=20new=20package=20PHP=207=0A=0A= Signed-off-by:=20Thorsten=20Liepert=20=0A---=0A= =20projectroot/etc/php/php.ini=20|=201918=20= +++++++++++++++++++++++++++++++++++=0A=20rules/php7.in=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20|=20=20279=20+++++=0A=20rules/php7.make=20=20=20=20= =20=20=20=20=20=20=20=20=20|=20=20251=20+++++=0A=203=20files=20changed,=20= 2448=20insertions(+)=0A=20create=20mode=20100644=20= projectroot/etc/php/php.ini=0A=20create=20mode=20100644=20rules/php7.in=0A= =20create=20mode=20100644=20rules/php7.make=0A=0Adiff=20--git=20= a/projectroot/etc/php/php.ini=20b/projectroot/etc/php/php.ini=0Anew=20= file=20mode=20100644=0Aindex=20000000000..a6c68294e=0A---=20/dev/null=0A= +++=20b/projectroot/etc/php/php.ini=0A@@=20-0,0=20+1,1918=20@@=0A+[PHP]=0A= +=0A+;;;;;;;;;;;;;;;;;;;=0A+;=20About=20php.ini=20=20=20;=0A= +;;;;;;;;;;;;;;;;;;;=0A+;=20PHP's=20initialization=20file,=20generally=20= called=20php.ini,=20is=20responsible=20for=0A+;=20configuring=20many=20= of=20the=20aspects=20of=20PHP's=20behavior.=0A+=0A+;=20PHP=20attempts=20= to=20find=20and=20load=20this=20configuration=20from=20a=20number=20of=20= locations.=0A+;=20The=20following=20is=20a=20summary=20of=20its=20search=20= order:=0A+;=201.=20SAPI=20module=20specific=20location.=0A+;=202.=20The=20= PHPRC=20environment=20variable.=20(As=20of=20PHP=205.2.0)=0A+;=203.=20A=20= number=20of=20predefined=20registry=20keys=20on=20Windows=20(As=20of=20= PHP=205.2.0)=0A+;=204.=20Current=20working=20directory=20(except=20CLI)=0A= +;=205.=20The=20web=20server's=20directory=20(for=20SAPI=20modules),=20= or=20directory=20of=20PHP=0A+;=20(otherwise=20in=20Windows)=0A+;=206.=20= The=20directory=20from=20the=20--with-config-file-path=20compile=20time=20= option,=20or=20the=0A+;=20Windows=20directory=20(C:\windows=20or=20= C:\winnt)=0A+;=20See=20the=20PHP=20docs=20for=20more=20specific=20= information.=0A+;=20http://php.net/configuration.file=0A+=0A+;=20The=20= syntax=20of=20the=20file=20is=20extremely=20simple.=20=20Whitespace=20= and=20lines=0A+;=20beginning=20with=20a=20semicolon=20are=20silently=20= ignored=20(as=20you=20probably=20guessed).=0A+;=20Section=20headers=20= (e.g.=20[Foo])=20are=20also=20silently=20ignored,=20even=20though=0A+;=20= they=20might=20mean=20something=20in=20the=20future.=0A+=0A+;=20= Directives=20following=20the=20section=20heading=20[PATH=3D/www/mysite]=20= only=0A+;=20apply=20to=20PHP=20files=20in=20the=20/www/mysite=20= directory.=20=20Directives=0A+;=20following=20the=20section=20heading=20= [HOST=3Dwww.example.com]=20only=20apply=20to=0A+;=20PHP=20files=20served=20= from=20www.example.com.=20=20Directives=20set=20in=20these=0A+;=20= special=20sections=20cannot=20be=20overridden=20by=20user-defined=20INI=20= files=20or=0A+;=20at=20runtime.=20Currently,=20[PATH=3D]=20and=20[HOST=3D]= =20sections=20only=20work=20under=0A+;=20CGI/FastCGI.=0A+;=20= http://php.net/ini.sections=0A+=0A+;=20Directives=20are=20specified=20= using=20the=20following=20syntax:=0A+;=20directive=20=3D=20value=0A+;=20= Directive=20names=20are=20*case=20sensitive*=20-=20foo=3Dbar=20is=20= different=20from=20FOO=3Dbar.=0A+;=20Directives=20are=20variables=20used=20= to=20configure=20PHP=20or=20PHP=20extensions.=0A+;=20There=20is=20no=20= name=20validation.=20=20If=20PHP=20can't=20find=20an=20expected=0A+;=20= directive=20because=20it=20is=20not=20set=20or=20is=20mistyped,=20a=20= default=20value=20will=20be=20used.=0A+=0A+;=20The=20value=20can=20be=20= a=20string,=20a=20number,=20a=20PHP=20constant=20(e.g.=20E_ALL=20or=20= M_PI),=20one=0A+;=20of=20the=20INI=20constants=20(On,=20Off,=20True,=20= False,=20Yes,=20No=20and=20None)=20or=20an=20expression=0A+;=20(e.g.=20= E_ALL=20&=20~E_NOTICE),=20a=20quoted=20string=20("bar"),=20or=20a=20= reference=20to=20a=0A+;=20previously=20set=20variable=20or=20directive=20= (e.g.=20${foo})=0A+=0A+;=20Expressions=20in=20the=20INI=20file=20are=20= limited=20to=20bitwise=20operators=20and=20parentheses:=0A+;=20|=20=20= bitwise=20OR=0A+;=20^=20=20bitwise=20XOR=0A+;=20&=20=20bitwise=20AND=0A= +;=20~=20=20bitwise=20NOT=0A+;=20!=20=20boolean=20NOT=0A+=0A+;=20Boolean=20= flags=20can=20be=20turned=20on=20using=20the=20values=201,=20On,=20True=20= or=20Yes.=0A+;=20They=20can=20be=20turned=20off=20using=20the=20values=20= 0,=20Off,=20False=20or=20No.=0A+=0A+;=20An=20empty=20string=20can=20be=20= denoted=20by=20simply=20not=20writing=20anything=20after=20the=20equal=0A= +;=20sign,=20or=20by=20using=20the=20None=20keyword:=0A+=0A+;=20=20foo=20= =3D=20=20=20=20=20=20=20=20=20;=20sets=20foo=20to=20an=20empty=20string=0A= +;=20=20foo=20=3D=20None=20=20=20=20;=20sets=20foo=20to=20an=20empty=20= string=0A+;=20=20foo=20=3D=20"None"=20=20;=20sets=20foo=20to=20the=20= string=20'None'=0A+=0A+;=20If=20you=20use=20constants=20in=20your=20= value,=20and=20these=20constants=20belong=20to=20a=0A+;=20dynamically=20= loaded=20extension=20(either=20a=20PHP=20extension=20or=20a=20Zend=20= extension),=0A+;=20you=20may=20only=20use=20these=20constants=20*after*=20= the=20line=20that=20loads=20the=20extension.=0A+=0A+;;;;;;;;;;;;;;;;;;;=0A= +;=20About=20this=20file=20;=0A+;;;;;;;;;;;;;;;;;;;=0A+;=20PHP=20comes=20= packaged=20with=20two=20INI=20files.=20One=20that=20is=20recommended=20= to=20be=20used=0A+;=20in=20production=20environments=20and=20one=20that=20= is=20recommended=20to=20be=20used=20in=0A+;=20development=20= environments.=0A+=0A+;=20php.ini-production=20contains=20settings=20= which=20hold=20security,=20performance=20and=0A+;=20best=20practices=20= at=20its=20core.=20But=20please=20be=20aware,=20these=20settings=20may=20= break=0A+;=20compatibility=20with=20older=20or=20less=20security=20= conscience=20applications.=20We=0A+;=20recommending=20using=20the=20= production=20ini=20in=20production=20and=20testing=20environments.=0A+=0A= +;=20php.ini-development=20is=20very=20similar=20to=20its=20production=20= variant,=20except=20it=20is=0A+;=20much=20more=20verbose=20when=20it=20= comes=20to=20errors.=20We=20recommend=20using=20the=0A+;=20development=20= version=20only=20in=20development=20environments,=20as=20errors=20shown=20= to=0A+;=20application=20users=20can=20inadvertently=20leak=20otherwise=20= secure=20information.=0A+=0A+;=20This=20is=20php.ini-production=20INI=20= file.=0A+=0A+;;;;;;;;;;;;;;;;;;;=0A+;=20Quick=20Reference=20;=0A= +;;;;;;;;;;;;;;;;;;;=0A+;=20The=20following=20are=20all=20the=20settings=20= which=20are=20different=20in=20either=20the=20production=0A+;=20or=20= development=20versions=20of=20the=20INIs=20with=20respect=20to=20PHP's=20= default=20behavior.=0A+;=20Please=20see=20the=20actual=20settings=20= later=20in=20the=20document=20for=20more=20details=20as=20to=20why=0A+;=20= we=20recommend=20these=20changes=20in=20PHP's=20behavior.=0A+=0A+;=20= display_errors=0A+;=20=20=20Default=20Value:=20On=0A+;=20=20=20= Development=20Value:=20On=0A+;=20=20=20Production=20Value:=20Off=0A+=0A= +;=20display_startup_errors=0A+;=20=20=20Default=20Value:=20Off=0A+;=20=20= =20Development=20Value:=20On=0A+;=20=20=20Production=20Value:=20Off=0A+=0A= +;=20error_reporting=0A+;=20=20=20Default=20Value:=20E_ALL=20&=20= ~E_NOTICE=20&=20~E_STRICT=20&=20~E_DEPRECATED=0A+;=20=20=20Development=20= Value:=20E_ALL=0A+;=20=20=20Production=20Value:=20E_ALL=20&=20= ~E_DEPRECATED=20&=20~E_STRICT=0A+=0A+;=20html_errors=0A+;=20=20=20= Default=20Value:=20On=0A+;=20=20=20Development=20Value:=20On=0A+;=20=20=20= Production=20value:=20On=0A+=0A+;=20log_errors=0A+;=20=20=20Default=20= Value:=20Off=0A+;=20=20=20Development=20Value:=20On=0A+;=20=20=20= Production=20Value:=20On=0A+=0A+;=20max_input_time=0A+;=20=20=20Default=20= Value:=20-1=20(Unlimited)=0A+;=20=20=20Development=20Value:=2060=20(60=20= seconds)=0A+;=20=20=20Production=20Value:=2060=20(60=20seconds)=0A+=0A+;=20= output_buffering=0A+;=20=20=20Default=20Value:=20Off=0A+;=20=20=20= Development=20Value:=204096=0A+;=20=20=20Production=20Value:=204096=0A+=0A= +;=20register_argc_argv=0A+;=20=20=20Default=20Value:=20On=0A+;=20=20=20= Development=20Value:=20Off=0A+;=20=20=20Production=20Value:=20Off=0A+=0A= +;=20request_order=0A+;=20=20=20Default=20Value:=20None=0A+;=20=20=20= Development=20Value:=20"GP"=0A+;=20=20=20Production=20Value:=20"GP"=0A+=0A= +;=20session.gc_divisor=0A+;=20=20=20Default=20Value:=20100=0A+;=20=20=20= Development=20Value:=201000=0A+;=20=20=20Production=20Value:=201000=0A+=0A= +;=20session.sid_bits_per_character=0A+;=20=20=20Default=20Value:=204=0A= +;=20=20=20Development=20Value:=205=0A+;=20=20=20Production=20Value:=205=0A= +=0A+;=20short_open_tag=0A+;=20=20=20Default=20Value:=20On=0A+;=20=20=20= Development=20Value:=20Off=0A+;=20=20=20Production=20Value:=20Off=0A+=0A= +;=20track_errors=0A+;=20=20=20Default=20Value:=20Off=0A+;=20=20=20= Development=20Value:=20On=0A+;=20=20=20Production=20Value:=20Off=0A+=0A= +;=20variables_order=0A+;=20=20=20Default=20Value:=20"EGPCS"=0A+;=20=20=20= Development=20Value:=20"GPCS"=0A+;=20=20=20Production=20Value:=20"GPCS"=0A= +=0A+;;;;;;;;;;;;;;;;;;;;=0A+;=20php.ini=20Options=20=20;=0A= +;;;;;;;;;;;;;;;;;;;;=0A+;=20Name=20for=20user-defined=20php.ini=20= (.htaccess)=20files.=20Default=20is=20".user.ini"=0A+;user_ini.filename=20= =3D=20".user.ini"=0A+=0A+;=20To=20disable=20this=20feature=20set=20this=20= option=20to=20empty=20value=0A+;user_ini.filename=20=3D=0A+=0A+;=20TTL=20= for=20user-defined=20php.ini=20files=20(time-to-live)=20in=20seconds.=20= Default=20is=20300=20seconds=20(5=20minutes)=0A+;user_ini.cache_ttl=20=3D=20= 300=0A+=0A+;;;;;;;;;;;;;;;;;;;;=0A+;=20Language=20Options=20;=0A= +;;;;;;;;;;;;;;;;;;;;=0A+=0A+;=20Enable=20the=20PHP=20scripting=20= language=20engine=20under=20Apache.=0A+;=20http://php.net/engine=0A= +engine=20=3D=20On=0A+=0A+;=20This=20directive=20determines=20whether=20= or=20not=20PHP=20will=20recognize=20code=20between=0A+;=20=20= tags=20as=20PHP=20source=20which=20should=20be=20processed=20as=20such.=20= It=20is=0A+;=20generally=20recommended=20that=20=20= should=20be=20used=20and=20that=20this=20feature=0A+;=20should=20be=20= disabled,=20as=20enabling=20it=20may=20result=20in=20issues=20when=20= generating=20XML=0A+;=20documents,=20however=20this=20remains=20= supported=20for=20backward=20compatibility=20reasons.=0A+;=20Note=20that=20= this=20directive=20does=20not=20control=20the=20=20would=20work.=0A+;=20= http://php.net/syntax-highlighting=0A+;highlight.string=20=20=3D=20= #DD0000=0A+;highlight.comment=20=3D=20#FF9900=0A+;highlight.keyword=20=3D=20= #007700=0A+;highlight.default=20=3D=20#0000BB=0A+;highlight.html=20=20=20= =20=3D=20#000000=0A+=0A+;=20If=20enabled,=20the=20request=20will=20be=20= allowed=20to=20complete=20even=20if=20the=20user=20aborts=0A+;=20the=20= request.=20Consider=20enabling=20it=20if=20executing=20long=20requests,=20= which=20may=20end=20up=0A+;=20being=20interrupted=20by=20the=20user=20or=20= a=20browser=20timing=20out.=20PHP's=20default=20behavior=0A+;=20is=20to=20= disable=20this=20feature.=0A+;=20http://php.net/ignore-user-abort=0A= +;ignore_user_abort=20=3D=20On=0A+=0A+;=20Determines=20the=20size=20of=20= the=20realpath=20cache=20to=20be=20used=20by=20PHP.=20This=20value=20= should=0A+;=20be=20increased=20on=20systems=20where=20PHP=20opens=20many=20= files=20to=20reflect=20the=20quantity=20of=0A+;=20the=20file=20= operations=20performed.=0A+;=20http://php.net/realpath-cache-size=0A= +;realpath_cache_size=20=3D=204096k=0A+=0A+;=20Duration=20of=20time,=20= in=20seconds=20for=20which=20to=20cache=20realpath=20information=20for=20= a=20given=0A+;=20file=20or=20directory.=20For=20systems=20with=20rarely=20= changing=20files,=20consider=20increasing=20this=0A+;=20value.=0A+;=20= http://php.net/realpath-cache-ttl=0A+;realpath_cache_ttl=20=3D=20120=0A+=0A= +;=20Enables=20or=20disables=20the=20circular=20reference=20collector.=0A= +;=20http://php.net/zend.enable-gc=0A+zend.enable_gc=20=3D=20On=0A+=0A+;=20= If=20enabled,=20scripts=20may=20be=20written=20in=20encodings=20that=20= are=20incompatible=20with=0A+;=20the=20scanner.=20=20CP936,=20Big5,=20= CP949=20and=20Shift_JIS=20are=20the=20examples=20of=20such=0A+;=20= encodings.=20=20To=20use=20this=20feature,=20mbstring=20extension=20must=20= be=20enabled.=0A+;=20Default:=20Off=0A+;zend.multibyte=20=3D=20Off=0A+=0A= +;=20Allows=20to=20set=20the=20default=20encoding=20for=20the=20scripts.=20= =20This=20value=20will=20be=20used=0A+;=20unless=20= "declare(encoding=3D...)"=20directive=20appears=20at=20the=20top=20of=20= the=20script.=0A+;=20Only=20affects=20if=20zend.multibyte=20is=20set.=0A= +;=20Default:=20""=0A+;zend.script_encoding=20=3D=0A+=0A= +;;;;;;;;;;;;;;;;;=0A+;=20Miscellaneous=20;=0A+;;;;;;;;;;;;;;;;;=0A+=0A= +;=20Decides=20whether=20PHP=20may=20expose=20the=20fact=20that=20it=20= is=20installed=20on=20the=20server=0A+;=20(e.g.=20by=20adding=20its=20= signature=20to=20the=20Web=20server=20header).=20=20It=20is=20no=20= security=0A+;=20threat=20in=20any=20way,=20but=20it=20makes=20it=20= possible=20to=20determine=20whether=20you=20use=20PHP=0A+;=20on=20your=20= server=20or=20not.=0A+;=20http://php.net/expose-php=0A+expose_php=20=3D=20= On=0A+=0A+;;;;;;;;;;;;;;;;;;;=0A+;=20Resource=20Limits=20;=0A= +;;;;;;;;;;;;;;;;;;;=0A+=0A+;=20Maximum=20execution=20time=20of=20each=20= script,=20in=20seconds=0A+;=20http://php.net/max-execution-time=0A+;=20= Note:=20This=20directive=20is=20hardcoded=20to=200=20for=20the=20CLI=20= SAPI=0A+max_execution_time=20=3D=2030=0A+=0A+;=20Maximum=20amount=20of=20= time=20each=20script=20may=20spend=20parsing=20request=20data.=20It's=20= a=20good=0A+;=20idea=20to=20limit=20this=20time=20on=20productions=20= servers=20in=20order=20to=20eliminate=20unexpectedly=0A+;=20long=20= running=20scripts.=0A+;=20Note:=20This=20directive=20is=20hardcoded=20to=20= -1=20for=20the=20CLI=20SAPI=0A+;=20Default=20Value:=20-1=20(Unlimited)=0A= +;=20Development=20Value:=2060=20(60=20seconds)=0A+;=20Production=20= Value:=2060=20(60=20seconds)=0A+;=20http://php.net/max-input-time=0A= +max_input_time=20=3D=2060=0A+=0A+;=20Maximum=20input=20variable=20= nesting=20level=0A+;=20http://php.net/max-input-nesting-level=0A= +;max_input_nesting_level=20=3D=2064=0A+=0A+;=20How=20many=20= GET/POST/COOKIE=20input=20variables=20may=20be=20accepted=0A+;=20= max_input_vars=20=3D=201000=0A+=0A+;=20Maximum=20amount=20of=20memory=20= a=20script=20may=20consume=20(128MB)=0A+;=20http://php.net/memory-limit=0A= +memory_limit=20=3D=20128M=0A+=0A+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=0A+;=20= Error=20handling=20and=20logging=20;=0A+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=0A= +=0A+;=20This=20directive=20informs=20PHP=20of=20which=20errors,=20= warnings=20and=20notices=20you=20would=20like=0A+;=20it=20to=20take=20= action=20for.=20The=20recommended=20way=20of=20setting=20values=20for=20= this=0A+;=20directive=20is=20through=20the=20use=20of=20the=20error=20= level=20constants=20and=20bitwise=0A+;=20operators.=20The=20error=20= level=20constants=20are=20below=20here=20for=20convenience=20as=20well=20= as=0A+;=20some=20common=20settings=20and=20their=20meanings.=0A+;=20By=20= default,=20PHP=20is=20set=20to=20take=20action=20on=20all=20errors,=20= notices=20and=20warnings=20EXCEPT=0A+;=20those=20related=20to=20E_NOTICE=20= and=20E_STRICT,=20which=20together=20cover=20best=20practices=20and=0A+;=20= recommended=20coding=20standards=20in=20PHP.=20For=20performance=20= reasons,=20this=20is=20the=0A+;=20recommend=20error=20reporting=20= setting.=20Your=20production=20server=20shouldn't=20be=20wasting=0A+;=20= resources=20complaining=20about=20best=20practices=20and=20coding=20= standards.=20That's=20what=0A+;=20development=20servers=20and=20= development=20settings=20are=20for.=0A+;=20Note:=20The=20= php.ini-development=20file=20has=20this=20setting=20as=20E_ALL.=20This=0A= +;=20means=20it=20pretty=20much=20reports=20everything=20which=20is=20= exactly=20what=20you=20want=20during=0A+;=20development=20and=20early=20= testing.=0A+;=0A+;=20Error=20Level=20Constants:=0A+;=20E_ALL=20=20=20=20=20= =20=20=20=20=20=20=20=20-=20All=20errors=20and=20warnings=20(includes=20= E_STRICT=20as=20of=20PHP=205.4.0)=0A+;=20E_ERROR=20=20=20=20=20=20=20=20=20= =20=20-=20fatal=20run-time=20errors=0A+;=20E_RECOVERABLE_ERROR=20=20-=20= almost=20fatal=20run-time=20errors=0A+;=20E_WARNING=20=20=20=20=20=20=20=20= =20-=20run-time=20warnings=20(non-fatal=20errors)=0A+;=20E_PARSE=20=20=20= =20=20=20=20=20=20=20=20-=20compile-time=20parse=20errors=0A+;=20= E_NOTICE=20=20=20=20=20=20=20=20=20=20-=20run-time=20notices=20(these=20= are=20warnings=20which=20often=20result=0A+;=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20from=20a=20bug=20in=20your=20code,=20= but=20it's=20possible=20that=20it=20was=0A+;=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20intentional=20(e.g.,=20using=20an=20= uninitialized=20variable=20and=0A+;=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20relying=20on=20the=20fact=20it=20is=20= automatically=20initialized=20to=20an=0A+;=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20empty=20string)=0A+;=20E_STRICT=20=20=20=20= =20=20=20=20=20=20-=20run-time=20notices,=20enable=20to=20have=20PHP=20= suggest=20changes=0A+;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20to=20your=20code=20which=20will=20ensure=20the=20best=20= interoperability=0A+;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20and=20forward=20compatibility=20of=20your=20code=0A+;=20= E_CORE_ERROR=20=20=20=20=20=20-=20fatal=20errors=20that=20occur=20during=20= PHP's=20initial=20startup=0A+;=20E_CORE_WARNING=20=20=20=20-=20warnings=20= (non-fatal=20errors)=20that=20occur=20during=20PHP's=0A+;=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20initial=20startup=0A+;=20= E_COMPILE_ERROR=20=20=20-=20fatal=20compile-time=20errors=0A+;=20= E_COMPILE_WARNING=20-=20compile-time=20warnings=20(non-fatal=20errors)=0A= +;=20E_USER_ERROR=20=20=20=20=20=20-=20user-generated=20error=20message=0A= +;=20E_USER_WARNING=20=20=20=20-=20user-generated=20warning=20message=0A= +;=20E_USER_NOTICE=20=20=20=20=20-=20user-generated=20notice=20message=0A= +;=20E_DEPRECATED=20=20=20=20=20=20-=20warn=20about=20code=20that=20will=20= not=20work=20in=20future=20versions=0A+;=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20of=20PHP=0A+;=20E_USER_DEPRECATED=20-=20= user-generated=20deprecation=20warnings=0A+;=0A+;=20Common=20Values:=0A= +;=20=20=20E_ALL=20(Show=20all=20errors,=20warnings=20and=20notices=20= including=20coding=20standards.)=0A+;=20=20=20E_ALL=20&=20~E_NOTICE=20=20= (Show=20all=20errors,=20except=20for=20notices)=0A+;=20=20=20E_ALL=20&=20= ~E_NOTICE=20&=20~E_STRICT=20=20(Show=20all=20errors,=20except=20for=20= notices=20and=20coding=20standards=20warnings.)=0A+;=20=20=20= E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR=20=20(Show=20= only=20errors)=0A+;=20Default=20Value:=20E_ALL=20&=20~E_NOTICE=20&=20= ~E_STRICT=20&=20~E_DEPRECATED=0A+;=20Development=20Value:=20E_ALL=0A+;=20= Production=20Value:=20E_ALL=20&=20~E_DEPRECATED=20&=20~E_STRICT=0A+;=20= http://php.net/error-reporting=0A+error_reporting=20=3D=20E_ALL=20&=20= ~E_DEPRECATED=20&=20~E_STRICT=0A+=0A+;=20This=20directive=20controls=20= whether=20or=20not=20and=20where=20PHP=20will=20output=20errors,=0A+;=20= notices=20and=20warnings=20too.=20Error=20output=20is=20very=20useful=20= during=20development,=20but=0A+;=20it=20could=20be=20very=20dangerous=20= in=20production=20environments.=20Depending=20on=20the=20code=0A+;=20= which=20is=20triggering=20the=20error,=20sensitive=20information=20could=20= potentially=20leak=0A+;=20out=20of=20your=20application=20such=20as=20= database=20usernames=20and=20passwords=20or=20worse.=0A+;=20For=20= production=20environments,=20we=20recommend=20logging=20errors=20rather=20= than=0A+;=20sending=20them=20to=20STDOUT.=0A+;=20Possible=20Values:=0A+;=20= =20=20Off=20=3D=20Do=20not=20display=20any=20errors=0A+;=20=20=20stderr=20= =3D=20Display=20errors=20to=20STDERR=20(affects=20only=20CGI/CLI=20= binaries!)=0A+;=20=20=20On=20or=20stdout=20=3D=20Display=20errors=20to=20= STDOUT=0A+;=20Default=20Value:=20On=0A+;=20Development=20Value:=20On=0A= +;=20Production=20Value:=20Off=0A+;=20http://php.net/display-errors=0A= +display_errors=20=3D=20Off=0A+=0A+;=20The=20display=20of=20errors=20= which=20occur=20during=20PHP's=20startup=20sequence=20are=20handled=0A+;=20= separately=20from=20display_errors.=20PHP's=20default=20behavior=20is=20= to=20suppress=20those=0A+;=20errors=20from=20clients.=20Turning=20the=20= display=20of=20startup=20errors=20on=20can=20be=20useful=20in=0A+;=20= debugging=20configuration=20problems.=20We=20strongly=20recommend=20you=0A= +;=20set=20this=20to=20'off'=20for=20production=20servers.=0A+;=20= Default=20Value:=20Off=0A+;=20Development=20Value:=20On=0A+;=20= Production=20Value:=20Off=0A+;=20http://php.net/display-startup-errors=0A= +display_startup_errors=20=3D=20Off=0A+=0A+;=20Besides=20displaying=20= errors,=20PHP=20can=20also=20log=20errors=20to=20locations=20such=20as=20= a=0A+;=20server-specific=20log,=20STDERR,=20or=20a=20location=20= specified=20by=20the=20error_log=0A+;=20directive=20found=20below.=20= While=20errors=20should=20not=20be=20displayed=20on=20productions=0A+;=20= servers=20they=20should=20still=20be=20monitored=20and=20logging=20is=20= a=20great=20way=20to=20do=20that.=0A+;=20Default=20Value:=20Off=0A+;=20= Development=20Value:=20On=0A+;=20Production=20Value:=20On=0A+;=20= http://php.net/log-errors=0A+log_errors=20=3D=20On=0A+=0A+;=20Set=20= maximum=20length=20of=20log_errors.=20In=20error_log=20information=20= about=20the=20source=20is=0A+;=20added.=20The=20default=20is=201024=20= and=200=20allows=20to=20not=20apply=20any=20maximum=20length=20at=20all.=0A= +;=20http://php.net/log-errors-max-len=0A+log_errors_max_len=20=3D=20= 1024=0A+=0A+;=20Do=20not=20log=20repeated=20messages.=20Repeated=20= errors=20must=20occur=20in=20same=20file=20on=20same=0A+;=20line=20= unless=20ignore_repeated_source=20is=20set=20true.=0A+;=20= http://php.net/ignore-repeated-errors=0A+ignore_repeated_errors=20=3D=20= Off=0A+=0A+;=20Ignore=20source=20of=20message=20when=20ignoring=20= repeated=20messages.=20When=20this=20setting=0A+;=20is=20On=20you=20will=20= not=20log=20errors=20with=20repeated=20messages=20from=20different=20= files=20or=0A+;=20source=20lines.=0A+;=20= http://php.net/ignore-repeated-source=0A+ignore_repeated_source=20=3D=20= Off=0A+=0A+;=20If=20this=20parameter=20is=20set=20to=20Off,=20then=20= memory=20leaks=20will=20not=20be=20shown=20(on=0A+;=20stdout=20or=20in=20= the=20log).=20This=20has=20only=20effect=20in=20a=20debug=20compile,=20= and=20if=0A+;=20error=20reporting=20includes=20E_WARNING=20in=20the=20= allowed=20list=0A+;=20http://php.net/report-memleaks=0A+report_memleaks=20= =3D=20On=0A+=0A+;=20This=20setting=20is=20on=20by=20default.=0A= +;report_zend_debug=20=3D=200=0A+=0A+;=20Store=20the=20last=20= error/warning=20message=20in=20$php_errormsg=20(boolean).=20Setting=20= this=20value=0A+;=20to=20On=20can=20assist=20in=20debugging=20and=20is=20= appropriate=20for=20development=20servers.=20It=20should=0A+;=20however=20= be=20disabled=20on=20production=20servers.=0A+;=20This=20directive=20is=20= DEPRECATED.=0A+;=20Default=20Value:=20Off=0A+;=20Development=20Value:=20= Off=0A+;=20Production=20Value:=20Off=0A+;=20http://php.net/track-errors=0A= +;track_errors=20=3D=20Off=0A+=0A+;=20Turn=20off=20normal=20error=20= reporting=20and=20emit=20XML-RPC=20error=20XML=0A+;=20= http://php.net/xmlrpc-errors=0A+;xmlrpc_errors=20=3D=200=0A+=0A+;=20An=20= XML-RPC=20faultCode=0A+;xmlrpc_error_number=20=3D=200=0A+=0A+;=20When=20= PHP=20displays=20or=20logs=20an=20error,=20it=20has=20the=20capability=20= of=20formatting=20the=0A+;=20error=20message=20as=20HTML=20for=20easier=20= reading.=20This=20directive=20controls=20whether=0A+;=20the=20error=20= message=20is=20formatted=20as=20HTML=20or=20not.=0A+;=20Note:=20This=20= directive=20is=20hardcoded=20to=20Off=20for=20the=20CLI=20SAPI=0A+;=20= Default=20Value:=20On=0A+;=20Development=20Value:=20On=0A+;=20Production=20= value:=20On=0A+;=20http://php.net/html-errors=0A+html_errors=20=3D=20On=0A= +=0A+;=20If=20html_errors=20is=20set=20to=20On=20*and*=20docref_root=20= is=20not=20empty,=20then=20PHP=0A+;=20produces=20clickable=20error=20= messages=20that=20direct=20to=20a=20page=20describing=20the=20error=0A+;=20= or=20function=20causing=20the=20error=20in=20detail.=0A+;=20You=20can=20= download=20a=20copy=20of=20the=20PHP=20manual=20from=20= http://php.net/docs=0A+;=20and=20change=20docref_root=20to=20the=20base=20= URL=20of=20your=20local=20copy=20including=20the=0A+;=20leading=20'/'.=20= You=20must=20also=20specify=20the=20file=20extension=20being=20used=20= including=0A+;=20the=20dot.=20PHP's=20default=20behavior=20is=20to=20= leave=20these=20settings=20empty,=20in=20which=0A+;=20case=20no=20links=20= to=20documentation=20are=20generated.=0A+;=20Note:=20Never=20use=20this=20= feature=20for=20production=20boxes.=0A+;=20http://php.net/docref-root=0A= +;=20Examples=0A+;docref_root=20=3D=20"/phpmanual/"=0A+=0A+;=20= http://php.net/docref-ext=0A+;docref_ext=20=3D=20.html=0A+=0A+;=20String=20= to=20output=20before=20an=20error=20message.=20PHP's=20default=20= behavior=20is=20to=20leave=0A+;=20this=20setting=20blank.=0A+;=20= http://php.net/error-prepend-string=0A+;=20Example:=0A= +;error_prepend_string=20=3D=20""=0A+=0A= +;=20String=20to=20output=20after=20an=20error=20message.=20PHP's=20= default=20behavior=20is=20to=20leave=0A+;=20this=20setting=20blank.=0A+;=20= http://php.net/error-append-string=0A+;=20Example:=0A= +;error_append_string=20=3D=20""=0A+=0A+;=20Log=20errors=20to=20= specified=20file.=20PHP's=20default=20behavior=20is=20to=20leave=20this=20= value=0A+;=20empty.=0A+;=20http://php.net/error-log=0A+;=20Example:=0A= +;error_log=20=3D=20php_errors.log=0A+;=20Log=20errors=20to=20syslog=20= (Event=20Log=20on=20Windows).=0A+;error_log=20=3D=20syslog=0A+=0A= +;windows.show_crt_warning=0A+;=20Default=20value:=200=0A+;=20= Development=20value:=200=0A+;=20Production=20value:=200=0A+=0A= +;;;;;;;;;;;;;;;;;=0A+;=20Data=20Handling=20;=0A+;;;;;;;;;;;;;;;;;=0A+=0A= +;=20The=20separator=20used=20in=20PHP=20generated=20URLs=20to=20= separate=20arguments.=0A+;=20PHP's=20default=20setting=20is=20"&".=0A+;=20= http://php.net/arg-separator.output=0A+;=20Example:=0A= +;arg_separator.output=20=3D=20"&"=0A+=0A+;=20List=20of=20= separator(s)=20used=20by=20PHP=20to=20parse=20input=20URLs=20into=20= variables.=0A+;=20PHP's=20default=20setting=20is=20"&".=0A+;=20NOTE:=20= Every=20character=20in=20this=20directive=20is=20considered=20as=20= separator!=0A+;=20http://php.net/arg-separator.input=0A+;=20Example:=0A= +;arg_separator.input=20=3D=20";&"=0A+=0A+;=20This=20directive=20= determines=20which=20super=20global=20arrays=20are=20registered=20when=20= PHP=0A+;=20starts=20up.=20G,P,C,E=20&=20S=20are=20abbreviations=20for=20= the=20following=20respective=20super=0A+;=20globals:=20GET,=20POST,=20= COOKIE,=20ENV=20and=20SERVER.=20There=20is=20a=20performance=20penalty=0A= +;=20paid=20for=20the=20registration=20of=20these=20arrays=20and=20= because=20ENV=20is=20not=20as=20commonly=0A+;=20used=20as=20the=20= others,=20ENV=20is=20not=20recommended=20on=20productions=20servers.=20= You=0A+;=20can=20still=20get=20access=20to=20the=20environment=20= variables=20through=20getenv()=20should=20you=0A+;=20need=20to.=0A+;=20= Default=20Value:=20"EGPCS"=0A+;=20Development=20Value:=20"GPCS"=0A+;=20= Production=20Value:=20"GPCS";=0A+;=20http://php.net/variables-order=0A= +variables_order=20=3D=20"GPCS"=0A+=0A+;=20This=20directive=20determines=20= which=20super=20global=20data=20(G,P=20&=20C)=20should=20be=0A+;=20= registered=20into=20the=20super=20global=20array=20REQUEST.=20If=20so,=20= it=20also=20determines=0A+;=20the=20order=20in=20which=20that=20data=20= is=20registered.=20The=20values=20for=20this=20directive=0A+;=20are=20= specified=20in=20the=20same=20manner=20as=20the=20variables_order=20= directive,=0A+;=20EXCEPT=20one.=20Leaving=20this=20value=20empty=20will=20= cause=20PHP=20to=20use=20the=20value=20set=0A+;=20in=20the=20= variables_order=20directive.=20It=20does=20not=20mean=20it=20will=20= leave=20the=20super=0A+;=20globals=20array=20REQUEST=20empty.=0A+;=20= Default=20Value:=20None=0A+;=20Development=20Value:=20"GP"=0A+;=20= Production=20Value:=20"GP"=0A+;=20http://php.net/request-order=0A= +request_order=20=3D=20"GP"=0A+=0A+;=20This=20directive=20determines=20= whether=20PHP=20registers=20$argv=20&=20$argc=20each=20time=20it=0A+;=20= runs.=20$argv=20contains=20an=20array=20of=20all=20the=20arguments=20= passed=20to=20PHP=20when=20a=20script=0A+;=20is=20invoked.=20$argc=20= contains=20an=20integer=20representing=20the=20number=20of=20arguments=0A= +;=20that=20were=20passed=20when=20the=20script=20was=20invoked.=20These=20= arrays=20are=20extremely=0A+;=20useful=20when=20running=20scripts=20from=20= the=20command=20line.=20When=20this=20directive=20is=0A+;=20enabled,=20= registering=20these=20variables=20consumes=20CPU=20cycles=20and=20memory=20= each=20time=0A+;=20a=20script=20is=20executed.=20For=20performance=20= reasons,=20this=20feature=20should=20be=20disabled=0A+;=20on=20= production=20servers.=0A+;=20Note:=20This=20directive=20is=20hardcoded=20= to=20On=20for=20the=20CLI=20SAPI=0A+;=20Default=20Value:=20On=0A+;=20= Development=20Value:=20Off=0A+;=20Production=20Value:=20Off=0A+;=20= http://php.net/register-argc-argv=0A+register_argc_argv=20=3D=20Off=0A+=0A= +;=20When=20enabled,=20the=20ENV,=20REQUEST=20and=20SERVER=20variables=20= are=20created=20when=20they're=0A+;=20first=20used=20(Just=20In=20Time)=20= instead=20of=20when=20the=20script=20starts.=20If=20these=0A+;=20= variables=20are=20not=20used=20within=20a=20script,=20having=20this=20= directive=20on=20will=20result=0A+;=20in=20a=20performance=20gain.=20The=20= PHP=20directive=20register_argc_argv=20must=20be=20disabled=0A+;=20for=20= this=20directive=20to=20have=20any=20affect.=0A+;=20= http://php.net/auto-globals-jit=0A+auto_globals_jit=20=3D=20On=0A+=0A+;=20= Whether=20PHP=20will=20read=20the=20POST=20data.=0A+;=20This=20option=20= is=20enabled=20by=20default.=0A+;=20Most=20likely,=20you=20won't=20want=20= to=20disable=20this=20option=20globally.=20It=20causes=20$_POST=0A+;=20= and=20$_FILES=20to=20always=20be=20empty;=20the=20only=20way=20you=20= will=20be=20able=20to=20read=20the=0A+;=20POST=20data=20will=20be=20= through=20the=20php://input=20stream=20wrapper.=20This=20can=20be=20= useful=0A+;=20to=20proxy=20requests=20or=20to=20process=20the=20POST=20= data=20in=20a=20memory=20efficient=20fashion.=0A+;=20= http://php.net/enable-post-data-reading=0A+;enable_post_data_reading=20=3D= =20Off=0A+=0A+;=20Maximum=20size=20of=20POST=20data=20that=20PHP=20will=20= accept.=0A+;=20Its=20value=20may=20be=200=20to=20disable=20the=20limit.=20= It=20is=20ignored=20if=20POST=20data=20reading=0A+;=20is=20disabled=20= through=20enable_post_data_reading.=0A+;=20http://php.net/post-max-size=0A= +post_max_size=20=3D=208M=0A+=0A+;=20Automatically=20add=20files=20= before=20PHP=20document.=0A+;=20http://php.net/auto-prepend-file=0A= +auto_prepend_file=20=3D=0A+=0A+;=20Automatically=20add=20files=20after=20= PHP=20document.=0A+;=20http://php.net/auto-append-file=0A= +auto_append_file=20=3D=0A+=0A+;=20By=20default,=20PHP=20will=20output=20= a=20media=20type=20using=20the=20Content-Type=20header.=20To=0A+;=20= disable=20this,=20simply=20set=20it=20to=20be=20empty.=0A+;=0A+;=20PHP's=20= built-in=20default=20media=20type=20is=20set=20to=20text/html.=0A+;=20= http://php.net/default-mimetype=0A+default_mimetype=20=3D=20"text/html"=0A= +=0A+;=20PHP's=20default=20character=20set=20is=20set=20to=20UTF-8.=0A+;=20= http://php.net/default-charset=0A+default_charset=20=3D=20"UTF-8"=0A+=0A= +;=20PHP=20internal=20character=20encoding=20is=20set=20to=20empty.=0A+;=20= If=20empty,=20default_charset=20is=20used.=0A+;=20= http://php.net/internal-encoding=0A+;internal_encoding=20=3D=0A+=0A+;=20= PHP=20input=20character=20encoding=20is=20set=20to=20empty.=0A+;=20If=20= empty,=20default_charset=20is=20used.=0A+;=20= http://php.net/input-encoding=0A+;input_encoding=20=3D=0A+=0A+;=20PHP=20= output=20character=20encoding=20is=20set=20to=20empty.=0A+;=20If=20= empty,=20default_charset=20is=20used.=0A+;=20See=20also=20output_buffer.=0A= +;=20http://php.net/output-encoding=0A+;output_encoding=20=3D=0A+=0A= +;;;;;;;;;;;;;;;;;;;;;;;;;=0A+;=20Paths=20and=20Directories=20;=0A= +;;;;;;;;;;;;;;;;;;;;;;;;;=0A+=0A+;=20UNIX:=20"/path1:/path2"=0A= +;include_path=20=3D=20".:/php/includes"=0A+;=0A+;=20Windows:=20= "\path1;\path2"=0A+;include_path=20=3D=20".;c:\php\includes"=0A+;=0A+;=20= PHP's=20default=20setting=20for=20include_path=20is=20= ".;/path/to/php/pear"=0A+;=20http://php.net/include-path=0A+=0A+;=20The=20= root=20of=20the=20PHP=20pages,=20used=20only=20if=20nonempty.=0A+;=20if=20= PHP=20was=20not=20compiled=20with=20FORCE_REDIRECT,=20you=20SHOULD=20set=20= doc_root=0A+;=20if=20you=20are=20running=20php=20as=20a=20CGI=20under=20= any=20web=20server=20(other=20than=20IIS)=0A+;=20see=20documentation=20= for=20security=20issues.=20=20The=20alternate=20is=20to=20use=20the=0A+;=20= cgi.force_redirect=20configuration=20below=0A+;=20= http://php.net/doc-root=0A+doc_root=20=3D=0A+=0A+;=20The=20directory=20= under=20which=20PHP=20opens=20the=20script=20using=20/~username=20used=20= only=0A+;=20if=20nonempty.=0A+;=20http://php.net/user-dir=0A+user_dir=20= =3D=0A+=0A+;=20Directory=20in=20which=20the=20loadable=20extensions=20= (modules)=20reside.=0A+;=20http://php.net/extension-dir=0A+;=20= extension_dir=20=3D=20"./"=0A+;=20On=20windows:=0A+;=20extension_dir=20=3D= =20"ext"=0A+=0A+;=20Directory=20where=20the=20temporary=20files=20should=20= be=20placed.=0A+;=20Defaults=20to=20the=20system=20default=20(see=20= sys_get_temp_dir)=0A+;=20sys_temp_dir=20=3D=20"/tmp"=0A+=0A+;=20Whether=20= or=20not=20to=20enable=20the=20dl()=20function.=20=20The=20dl()=20= function=20does=20NOT=20work=0A+;=20properly=20in=20multithreaded=20= servers,=20such=20as=20IIS=20or=20Zeus,=20and=20is=20automatically=0A+;=20= disabled=20on=20them.=0A+;=20http://php.net/enable-dl=0A+enable_dl=20=3D=20= Off=0A+=0A+;=20cgi.force_redirect=20is=20necessary=20to=20provide=20= security=20running=20PHP=20as=20a=20CGI=20under=0A+;=20most=20web=20= servers.=20=20Left=20undefined,=20PHP=20turns=20this=20on=20by=20= default.=20=20You=20can=0A+;=20turn=20it=20off=20here=20AT=20YOUR=20OWN=20= RISK=0A+;=20**You=20CAN=20safely=20turn=20this=20off=20for=20IIS,=20in=20= fact,=20you=20MUST.**=0A+;=20http://php.net/cgi.force-redirect=0A= +;cgi.force_redirect=20=3D=201=0A+=0A+;=20if=20cgi.nph=20is=20enabled=20= it=20will=20force=20cgi=20to=20always=20sent=20Status:=20200=20with=0A+;=20= every=20request.=20PHP's=20default=20behavior=20is=20to=20disable=20this=20= feature.=0A+;cgi.nph=20=3D=201=0A+=0A+;=20if=20cgi.force_redirect=20is=20= turned=20on,=20and=20you=20are=20not=20running=20under=20Apache=20or=20= Netscape=0A+;=20(iPlanet)=20web=20servers,=20you=20MAY=20need=20to=20set=20= an=20environment=20variable=20name=20that=20PHP=0A+;=20will=20look=20for=20= to=20know=20it=20is=20OK=20to=20continue=20execution.=20=20Setting=20= this=20variable=20MAY=0A+;=20cause=20security=20issues,=20KNOW=20WHAT=20= YOU=20ARE=20DOING=20FIRST.=0A+;=20http://php.net/cgi.redirect-status-env=0A= +;cgi.redirect_status_env=20=3D=0A+=0A+;=20cgi.fix_pathinfo=20provides=20= *real*=20PATH_INFO/PATH_TRANSLATED=20support=20for=20CGI.=20=20PHP's=0A= +;=20previous=20behaviour=20was=20to=20set=20PATH_TRANSLATED=20to=20= SCRIPT_FILENAME,=20and=20to=20not=20grok=0A+;=20what=20PATH_INFO=20is.=20= =20For=20more=20information=20on=20PATH_INFO,=20see=20the=20cgi=20specs.=20= =20Setting=0A+;=20this=20to=201=20will=20cause=20PHP=20CGI=20to=20fix=20= its=20paths=20to=20conform=20to=20the=20spec.=20=20A=20setting=0A+;=20of=20= zero=20causes=20PHP=20to=20behave=20as=20before.=20=20Default=20is=201.=20= =20You=20should=20fix=20your=20scripts=0A+;=20to=20use=20SCRIPT_FILENAME=20= rather=20than=20PATH_TRANSLATED.=0A+;=20http://php.net/cgi.fix-pathinfo=0A= +;cgi.fix_pathinfo=3D1=0A+=0A+;=20if=20cgi.discard_path=20is=20enabled,=20= the=20PHP=20CGI=20binary=20can=20safely=20be=20placed=20outside=0A+;=20= of=20the=20web=20tree=20and=20people=20will=20not=20be=20able=20to=20= circumvent=20.htaccess=20security.=0A+;=20http://php.net/cgi.dicard-path=0A= +;cgi.discard_path=3D1=0A+=0A+;=20FastCGI=20under=20IIS=20(on=20WINNT=20= based=20OS)=20supports=20the=20ability=20to=20impersonate=0A+;=20= security=20tokens=20of=20the=20calling=20client.=20=20This=20allows=20= IIS=20to=20define=20the=0A+;=20security=20context=20that=20the=20request=20= runs=20under.=20=20mod_fastcgi=20under=20Apache=0A+;=20does=20not=20= currently=20support=20this=20feature=20(03/17/2002)=0A+;=20Set=20to=201=20= if=20running=20under=20IIS.=20=20Default=20is=20zero.=0A+;=20= http://php.net/fastcgi.impersonate=0A+;fastcgi.impersonate=20=3D=201=0A+=0A= +;=20Disable=20logging=20through=20FastCGI=20connection.=20PHP's=20= default=20behavior=20is=20to=20enable=0A+;=20this=20feature.=0A= +;fastcgi.logging=20=3D=200=0A+=0A+;=20cgi.rfc2616_headers=20= configuration=20option=20tells=20PHP=20what=20type=20of=20headers=20to=0A= +;=20use=20when=20sending=20HTTP=20response=20code.=20If=20set=20to=200,=20= PHP=20sends=20Status:=20header=20that=0A+;=20is=20supported=20by=20= Apache.=20When=20this=20option=20is=20set=20to=201,=20PHP=20will=20send=0A= +;=20RFC2616=20compliant=20header.=0A+;=20Default=20is=20zero.=0A+;=20= http://php.net/cgi.rfc2616-headers=0A+;cgi.rfc2616_headers=20=3D=200=0A+=0A= +;=20cgi.check_shebang_line=20controls=20whether=20CGI=20PHP=20checks=20= for=20line=20starting=20with=20#!=0A+;=20(shebang)=20at=20the=20top=20of=20= the=20running=20script.=20This=20line=20might=20be=20needed=20if=20the=0A= +;=20script=20support=20running=20both=20as=20stand-alone=20script=20and=20= via=20PHP=20CGI<.=20PHP=20in=20CGI=0A+;=20mode=20skips=20this=20line=20= and=20ignores=20its=20content=20if=20this=20directive=20is=20turned=20= on.=0A+;=20http://php.net/cgi.check-shebang-line=0A= +;cgi.check_shebang_line=3D1=0A+=0A+;;;;;;;;;;;;;;;;=0A+;=20File=20= Uploads=20;=0A+;;;;;;;;;;;;;;;;=0A+=0A+;=20Whether=20to=20allow=20HTTP=20= file=20uploads.=0A+;=20http://php.net/file-uploads=0A+file_uploads=20=3D=20= On=0A+=0A+;=20Temporary=20directory=20for=20HTTP=20uploaded=20files=20= (will=20use=20system=20default=20if=20not=0A+;=20specified).=0A+;=20= http://php.net/upload-tmp-dir=0A+;upload_tmp_dir=20=3D=0A+=0A+;=20= Maximum=20allowed=20size=20for=20uploaded=20files.=0A+;=20= http://php.net/upload-max-filesize=0A+upload_max_filesize=20=3D=20300M=0A= +=0A+;=20Maximum=20number=20of=20files=20that=20can=20be=20uploaded=20= via=20a=20single=20request=0A+max_file_uploads=20=3D=2020=0A+=0A= +;;;;;;;;;;;;;;;;;;=0A+;=20Fopen=20wrappers=20;=0A+;;;;;;;;;;;;;;;;;;=0A= +=0A+;=20Whether=20to=20allow=20the=20treatment=20of=20URLs=20(like=20= http://=20or=20ftp://)=20as=20files.=0A+;=20= http://php.net/allow-url-fopen=0A+allow_url_fopen=20=3D=20On=0A+=0A+;=20= Whether=20to=20allow=20include/require=20to=20open=20URLs=20(like=20= http://=20or=20ftp://)=20as=20files.=0A+;=20= http://php.net/allow-url-include=0A+allow_url_include=20=3D=20Off=0A+=0A= +;=20Define=20the=20anonymous=20ftp=20password=20(your=20email=20= address).=20PHP's=20default=20setting=0A+;=20for=20this=20is=20empty.=0A= +;=20http://php.net/from=0A+;from=3D"john@doe.com"=0A+=0A+;=20Define=20= the=20User-Agent=20string.=20PHP's=20default=20setting=20for=20this=20is=20= empty.=0A+;=20http://php.net/user-agent=0A+;user_agent=3D"PHP"=0A+=0A+;=20= Default=20timeout=20for=20socket=20based=20streams=20(seconds)=0A+;=20= http://php.net/default-socket-timeout=0A+default_socket_timeout=20=3D=20= 60=0A+=0A+;=20If=20your=20scripts=20have=20to=20deal=20with=20files=20= from=20Macintosh=20systems,=0A+;=20or=20you=20are=20running=20on=20a=20= Mac=20and=20need=20to=20deal=20with=20files=20from=0A+;=20unix=20or=20= win32=20systems,=20setting=20this=20flag=20will=20cause=20PHP=20to=0A+;=20= automatically=20detect=20the=20EOL=20character=20in=20those=20files=20so=20= that=0A+;=20fgets()=20and=20file()=20will=20work=20regardless=20of=20the=20= source=20of=20the=20file.=0A+;=20http://php.net/auto-detect-line-endings=0A= +;auto_detect_line_endings=20=3D=20Off=0A+=0A+;;;;;;;;;;;;;;;;;;;;;;=0A= +;=20Dynamic=20Extensions=20;=0A+;;;;;;;;;;;;;;;;;;;;;;=0A+=0A+;=20If=20= you=20wish=20to=20have=20an=20extension=20loaded=20automatically,=20use=20= the=20following=0A+;=20syntax:=0A+;=0A+;=20=20=20extension=3Dmodulename=0A= +;=0A+;=20For=20example:=0A+;=0A+;=20=20=20extension=3Dmysqli=0A+;=20=0A= +;=20When=20the=20extension=20library=20to=20load=20is=20not=20located=20= in=20the=20default=20extension=0A+;=20directory,=20You=20may=20specify=20= an=20absolute=20path=20to=20the=20library=20file:=0A+;=0A+;=20=20=20= extension=3D/path/to/extension/mysqli.so=0A+;=0A+;=20Note=20:=20The=20= syntax=20used=20in=20previous=20PHP=20versions=20('extension=3D.so'=20= and=0A+;=20'extension=3D'php_.dll')=20is=20supported=20for=20legacy=20= reasons=20and=20may=20be=0A+;=20deprecated=20in=20a=20future=20PHP=20= major=20version.=20So,=20when=20it=20is=20possible,=20please=0A+;=20move=20= to=20the=20new=20('extension=3D)=20syntax.=0A+;=0A+;=20Notes=20for=20= Windows=20environments=20:=0A+;=0A+;=20-=20Many=20DLL=20files=20are=20= located=20in=20the=20extensions/=20(PHP=204)=20or=20ext/=20(PHP=205+)=0A= +;=20=20=20extension=20folders=20as=20well=20as=20the=20separate=20PECL=20= DLL=20download=20(PHP=205+).=0A+;=20=20=20Be=20sure=20to=20appropriately=20= set=20the=20extension_dir=20directive.=0A+;=0A+;extension=3Dbz2=0A= +;extension=3Dcurl=0A+;extension=3Dfileinfo=0A+;extension=3Dgd2=0A= +;extension=3Dgettext=0A+;extension=3Dgmp=0A+;extension=3Dintl=0A= +;extension=3Dimap=0A+;extension=3Dinterbase=0A+;extension=3Dldap=0A= +;extension=3Dmbstring=0A+;extension=3Dexif=20=20=20=20=20=20;=20Must=20= be=20after=20mbstring=20as=20it=20depends=20on=20it=0A+;extension=3Dmysqli= =0A+;extension=3Doci8_12c=20=20;=20Use=20with=20Oracle=20Database=2012c=20= Instant=20Client=0A+;extension=3Dodbc=0A+;extension=3Dopenssl=0A= +;extension=3Dpdo_firebird=0A+;extension=3Dpdo_mysql=0A= +;extension=3Dpdo_oci=0A+;extension=3Dpdo_odbc=0A+;extension=3Dpdo_pgsql=0A= +;extension=3Dpdo_sqlite=0A+;extension=3Dpgsql=0A+;extension=3Dshmop=0A+=0A= +;=20The=20MIBS=20data=20available=20in=20the=20PHP=20distribution=20= must=20be=20installed.=0A+;=20See=20= http://www.php.net/manual/en/snmp.installation.php=0A+;extension=3Dsnmp=0A= +=0A+;extension=3Dsoap=0A+;extension=3Dsockets=0A+;extension=3Dsqlite3=0A= +;extension=3Dtidy=0A+;extension=3Dxmlrpc=0A+;extension=3Dxsl=0A+=0A= +;;;;;;;;;;;;;;;;;;;=0A+;=20Module=20Settings=20;=0A+;;;;;;;;;;;;;;;;;;;=0A= +=0A+[CLI=20Server]=0A+;=20Whether=20the=20CLI=20web=20server=20uses=20= ANSI=20color=20coding=20in=20its=20terminal=20output.=0A= +cli_server.color=20=3D=20On=0A+=0A+[Date]=0A+;=20Defines=20the=20= default=20timezone=20used=20by=20the=20date=20functions=0A+;=20= http://php.net/date.timezone=0A+;date.timezone=20=3D=0A+=0A+;=20= http://php.net/date.default-latitude=0A+;date.default_latitude=20=3D=20= 31.7667=0A+=0A+;=20http://php.net/date.default-longitude=0A= +;date.default_longitude=20=3D=2035.2333=0A+=0A+;=20= http://php.net/date.sunrise-zenith=0A+;date.sunrise_zenith=20=3D=20= 90.583333=0A+=0A+;=20http://php.net/date.sunset-zenith=0A= +;date.sunset_zenith=20=3D=2090.583333=0A+=0A+[filter]=0A+;=20= http://php.net/filter.default=0A+;filter.default=20=3D=20unsafe_raw=0A+=0A= +;=20http://php.net/filter.default-flags=0A+;filter.default_flags=20=3D=0A= +=0A+[iconv]=0A+;=20Use=20of=20this=20INI=20entry=20is=20deprecated,=20= use=20global=20input_encoding=20instead.=0A+;=20If=20empty,=20= default_charset=20or=20input_encoding=20or=20iconv.input_encoding=20is=20= used.=0A+;=20The=20precedence=20is:=20default_charset=20<=20= intput_encoding=20<=20iconv.input_encoding=0A+;iconv.input_encoding=20=3D=0A= +=0A+;=20Use=20of=20this=20INI=20entry=20is=20deprecated,=20use=20global=20= internal_encoding=20instead.=0A+;=20If=20empty,=20default_charset=20or=20= internal_encoding=20or=20iconv.internal_encoding=20is=20used.=0A+;=20The=20= precedence=20is:=20default_charset=20<=20internal_encoding=20<=20= iconv.internal_encoding=0A+;iconv.internal_encoding=20=3D=0A+=0A+;=20Use=20= of=20this=20INI=20entry=20is=20deprecated,=20use=20global=20= output_encoding=20instead.=0A+;=20If=20empty,=20default_charset=20or=20= output_encoding=20or=20iconv.output_encoding=20is=20used.=0A+;=20The=20= precedence=20is:=20default_charset=20<=20output_encoding=20<=20= iconv.output_encoding=0A+;=20To=20use=20an=20output=20encoding=20= conversion,=20iconv's=20output=20handler=20must=20be=20set=0A+;=20= otherwise=20output=20encoding=20conversion=20cannot=20be=20performed.=0A= +;iconv.output_encoding=20=3D=0A+=0A+[intl]=0A+;intl.default_locale=20=3D=0A= +;=20This=20directive=20allows=20you=20to=20produce=20PHP=20errors=20= when=20some=20error=0A+;=20happens=20within=20intl=20functions.=20The=20= value=20is=20the=20level=20of=20the=20error=20produced.=0A+;=20Default=20= is=200,=20which=20does=20not=20produce=20any=20errors.=0A= +;intl.error_level=20=3D=20E_WARNING=0A+;intl.use_exceptions=20=3D=200=0A= +=0A+[sqlite3]=0A+;sqlite3.extension_dir=20=3D=0A+=0A+[Pcre]=0A+;PCRE=20= library=20backtracking=20limit.=0A+;=20= http://php.net/pcre.backtrack-limit=0A+;pcre.backtrack_limit=3D100000=0A= +=0A+;PCRE=20library=20recursion=20limit.=0A+;Please=20note=20that=20if=20= you=20set=20this=20value=20to=20a=20high=20number=20you=20may=20consume=20= all=0A+;the=20available=20process=20stack=20and=20eventually=20crash=20= PHP=20(due=20to=20reaching=20the=0A+;stack=20size=20limit=20imposed=20by=20= the=20Operating=20System).=0A+;=20http://php.net/pcre.recursion-limit=0A= +;pcre.recursion_limit=3D100000=0A+=0A+;Enables=20or=20disables=20JIT=20= compilation=20of=20patterns.=20This=20requires=20the=20PCRE=0A+;library=20= to=20be=20compiled=20with=20JIT=20support.=0A+;pcre.jit=3D1=0A+=0A+[Pdo]=0A= +;=20Whether=20to=20pool=20ODBC=20connections.=20Can=20be=20one=20of=20= "strict",=20"relaxed"=20or=20"off"=0A+;=20= http://php.net/pdo-odbc.connection-pooling=0A= +;pdo_odbc.connection_pooling=3Dstrict=0A+=0A= +;pdo_odbc.db2_instance_name=0A+=0A+[Pdo_mysql]=0A+;=20If=20mysqlnd=20is=20= used:=20Number=20of=20cache=20slots=20for=20the=20internal=20result=20= set=20cache=0A+;=20http://php.net/pdo_mysql.cache_size=0A= +pdo_mysql.cache_size=20=3D=202000=0A+=0A+;=20Default=20socket=20name=20= for=20local=20MySQL=20connects.=20=20If=20empty,=20uses=20the=20built-in=0A= +;=20MySQL=20defaults.=0A+;=20http://php.net/pdo_mysql.default-socket=0A= +pdo_mysql.default_socket=3D=0A+=0A+[Phar]=0A+;=20= http://php.net/phar.readonly=0A+;phar.readonly=20=3D=20On=0A+=0A+;=20= http://php.net/phar.require-hash=0A+;phar.require_hash=20=3D=20On=0A+=0A= +;phar.cache_list=20=3D=0A+=0A+[mail=20function]=0A+;=20For=20Win32=20= only.=0A+;=20http://php.net/smtp=0A+SMTP=20=3D=20localhost=0A+;=20= http://php.net/smtp-port=0A+smtp_port=20=3D=2025=0A+=0A+;=20For=20Win32=20= only.=0A+;=20http://php.net/sendmail-from=0A+;sendmail_from=20=3D=20= me@example.com=0A+=0A+;=20For=20Unix=20only.=20=20You=20may=20supply=20= arguments=20as=20well=20(default:=20"sendmail=20-t=20-i").=0A+;=20= http://php.net/sendmail-path=0A+;sendmail_path=20=3D=0A+=0A+;=20Force=20= the=20addition=20of=20the=20specified=20parameters=20to=20be=20passed=20= as=20extra=20parameters=0A+;=20to=20the=20sendmail=20binary.=20These=20= parameters=20will=20always=20replace=20the=20value=20of=0A+;=20the=205th=20= parameter=20to=20mail().=0A+;mail.force_extra_parameters=20=3D=0A+=0A+;=20= Add=20X-PHP-Originating-Script:=20that=20will=20include=20uid=20of=20the=20= script=20followed=20by=20the=20filename=0A+mail.add_x_header=20=3D=20Off=0A= +=0A+;=20The=20path=20to=20a=20log=20file=20that=20will=20log=20all=20= mail()=20calls.=20Log=20entries=20include=0A+;=20the=20full=20path=20of=20= the=20script,=20line=20number,=20To=20address=20and=20headers.=0A= +;mail.log=20=3D=0A+;=20Log=20mail=20to=20syslog=20(Event=20Log=20on=20= Windows).=0A+;mail.log=20=3D=20syslog=0A+=0A+[ODBC]=0A+;=20= http://php.net/odbc.default-db=0A+;odbc.default_db=20=20=20=20=3D=20=20= Not=20yet=20implemented=0A+=0A+;=20http://php.net/odbc.default-user=0A= +;odbc.default_user=20=20=3D=20=20Not=20yet=20implemented=0A+=0A+;=20= http://php.net/odbc.default-pw=0A+;odbc.default_pw=20=20=20=20=3D=20=20= Not=20yet=20implemented=0A+=0A+;=20Controls=20the=20ODBC=20cursor=20= model.=0A+;=20Default:=20SQL_CURSOR_STATIC=20(default).=0A= +;odbc.default_cursortype=0A+=0A+;=20Allow=20or=20prevent=20persistent=20= links.=0A+;=20http://php.net/odbc.allow-persistent=0A= +odbc.allow_persistent=20=3D=20On=0A+=0A+;=20Check=20that=20a=20= connection=20is=20still=20valid=20before=20reuse.=0A+;=20= http://php.net/odbc.check-persistent=0A+odbc.check_persistent=20=3D=20On=0A= +=0A+;=20Maximum=20number=20of=20persistent=20links.=20=20-1=20means=20= no=20limit.=0A+;=20http://php.net/odbc.max-persistent=0A= +odbc.max_persistent=20=3D=20-1=0A+=0A+;=20Maximum=20number=20of=20links=20= (persistent=20+=20non-persistent).=20=20-1=20means=20no=20limit.=0A+;=20= http://php.net/odbc.max-links=0A+odbc.max_links=20=3D=20-1=0A+=0A+;=20= Handling=20of=20LONG=20fields.=20=20Returns=20number=20of=20bytes=20to=20= variables.=20=200=20means=0A+;=20passthru.=0A+;=20= http://php.net/odbc.defaultlrl=0A+odbc.defaultlrl=20=3D=204096=0A+=0A+;=20= Handling=20of=20binary=20data.=20=200=20means=20passthru,=201=20return=20= as=20is,=202=20convert=20to=20char.=0A+;=20See=20the=20documentation=20= on=20odbc_binmode=20and=20odbc_longreadlen=20for=20an=20explanation=0A+;=20= of=20odbc.defaultlrl=20and=20odbc.defaultbinmode=0A+;=20= http://php.net/odbc.defaultbinmode=0A+odbc.defaultbinmode=20=3D=201=0A+=0A= +;birdstep.max_links=20=3D=20-1=0A+=0A+[Interbase]=0A+;=20Allow=20or=20= prevent=20persistent=20links.=0A+ibase.allow_persistent=20=3D=201=0A+=0A= +;=20Maximum=20number=20of=20persistent=20links.=20=20-1=20means=20no=20= limit.=0A+ibase.max_persistent=20=3D=20-1=0A+=0A+;=20Maximum=20number=20= of=20links=20(persistent=20+=20non-persistent).=20=20-1=20means=20no=20= limit.=0A+ibase.max_links=20=3D=20-1=0A+=0A+;=20Default=20database=20= name=20for=20ibase_connect().=0A+;ibase.default_db=20=3D=0A+=0A+;=20= Default=20username=20for=20ibase_connect().=0A+;ibase.default_user=20=3D=0A= +=0A+;=20Default=20password=20for=20ibase_connect().=0A= +;ibase.default_password=20=3D=0A+=0A+;=20Default=20charset=20for=20= ibase_connect().=0A+;ibase.default_charset=20=3D=0A+=0A+;=20Default=20= timestamp=20format.=0A+ibase.timestampformat=20=3D=20"%Y-%m-%d=20= %H:%M:%S"=0A+=0A+;=20Default=20date=20format.=0A+ibase.dateformat=20=3D=20= "%Y-%m-%d"=0A+=0A+;=20Default=20time=20format.=0A+ibase.timeformat=20=3D=20= "%H:%M:%S"=0A+=0A+[MySQLi]=0A+=0A+;=20Maximum=20number=20of=20persistent=20= links.=20=20-1=20means=20no=20limit.=0A+;=20= http://php.net/mysqli.max-persistent=0A+mysqli.max_persistent=20=3D=20-1=0A= +=0A+;=20Allow=20accessing,=20from=20PHP's=20perspective,=20local=20= files=20with=20LOAD=20DATA=20statements=0A+;=20= http://php.net/mysqli.allow_local_infile=0A+;mysqli.allow_local_infile=20= =3D=20On=0A+=0A+;=20Allow=20or=20prevent=20persistent=20links.=0A+;=20= http://php.net/mysqli.allow-persistent=0A+mysqli.allow_persistent=20=3D=20= On=0A+=0A+;=20Maximum=20number=20of=20links.=20=20-1=20means=20no=20= limit.=0A+;=20http://php.net/mysqli.max-links=0A+mysqli.max_links=20=3D=20= -1=0A+=0A+;=20If=20mysqlnd=20is=20used:=20Number=20of=20cache=20slots=20= for=20the=20internal=20result=20set=20cache=0A+;=20= http://php.net/mysqli.cache_size=0A+mysqli.cache_size=20=3D=202000=0A+=0A= +;=20Default=20port=20number=20for=20mysqli_connect().=20=20If=20unset,=20= mysqli_connect()=20will=20use=0A+;=20the=20$MYSQL_TCP_PORT=20or=20the=20= mysql-tcp=20entry=20in=20/etc/services=20or=20the=0A+;=20compile-time=20= value=20defined=20MYSQL_PORT=20(in=20that=20order).=20=20Win32=20will=20= only=20look=0A+;=20at=20MYSQL_PORT.=0A+;=20= http://php.net/mysqli.default-port=0A+mysqli.default_port=20=3D=203306=0A= +=0A+;=20Default=20socket=20name=20for=20local=20MySQL=20connects.=20=20= If=20empty,=20uses=20the=20built-in=0A+;=20MySQL=20defaults.=0A+;=20= http://php.net/mysqli.default-socket=0A+mysqli.default_socket=20=3D=0A+=0A= +;=20Default=20host=20for=20mysql_connect()=20(doesn't=20apply=20in=20= safe=20mode).=0A+;=20http://php.net/mysqli.default-host=0A= +mysqli.default_host=20=3D=0A+=0A+;=20Default=20user=20for=20= mysql_connect()=20(doesn't=20apply=20in=20safe=20mode).=0A+;=20= http://php.net/mysqli.default-user=0A+mysqli.default_user=20=3D=0A+=0A+;=20= Default=20password=20for=20mysqli_connect()=20(doesn't=20apply=20in=20= safe=20mode).=0A+;=20Note=20that=20this=20is=20generally=20a=20*bad*=20= idea=20to=20store=20passwords=20in=20this=20file.=0A+;=20*Any*=20user=20= with=20PHP=20access=20can=20run=20'echo=20= get_cfg_var("mysqli.default_pw")=0A+;=20and=20reveal=20this=20password!=20= =20And=20of=20course,=20any=20users=20with=20read=20access=20to=20this=0A= +;=20file=20will=20be=20able=20to=20reveal=20the=20password=20as=20well.=0A= +;=20http://php.net/mysqli.default-pw=0A+mysqli.default_pw=20=3D=0A+=0A= +;=20Allow=20or=20prevent=20reconnect=0A+mysqli.reconnect=20=3D=20Off=0A= +=0A+[mysqlnd]=0A+;=20Enable=20/=20Disable=20collection=20of=20general=20= statistics=20by=20mysqlnd=20which=20can=20be=0A+;=20used=20to=20tune=20= and=20monitor=20MySQL=20operations.=0A+;=20= http://php.net/mysqlnd.collect_statistics=0A+mysqlnd.collect_statistics=20= =3D=20On=0A+=0A+;=20Enable=20/=20Disable=20collection=20of=20memory=20= usage=20statistics=20by=20mysqlnd=20which=20can=20be=0A+;=20used=20to=20= tune=20and=20monitor=20MySQL=20operations.=0A+;=20= http://php.net/mysqlnd.collect_memory_statistics=0A= +mysqlnd.collect_memory_statistics=20=3D=20Off=0A+=0A+;=20Records=20= communication=20from=20all=20extensions=20using=20mysqlnd=20to=20the=20= specified=20log=0A+;=20file.=0A+;=20http://php.net/mysqlnd.debug=0A= +;mysqlnd.debug=20=3D=0A+=0A+;=20Defines=20which=20queries=20will=20be=20= logged.=0A+;=20http://php.net/mysqlnd.log_mask=0A+;mysqlnd.log_mask=20=3D=20= 0=0A+=0A+;=20Default=20size=20of=20the=20mysqlnd=20memory=20pool,=20= which=20is=20used=20by=20result=20sets.=0A+;=20= http://php.net/mysqlnd.mempool_default_size=0A= +;mysqlnd.mempool_default_size=20=3D=2016000=0A+=0A+;=20Size=20of=20a=20= pre-allocated=20buffer=20used=20when=20sending=20commands=20to=20MySQL=20= in=20bytes.=0A+;=20http://php.net/mysqlnd.net_cmd_buffer_size=0A= +;mysqlnd.net_cmd_buffer_size=20=3D=202048=0A+=0A+;=20Size=20of=20a=20= pre-allocated=20buffer=20used=20for=20reading=20data=20sent=20by=20the=20= server=20in=0A+;=20bytes.=0A+;=20= http://php.net/mysqlnd.net_read_buffer_size=0A= +;mysqlnd.net_read_buffer_size=20=3D=2032768=0A+=0A+;=20Timeout=20for=20= network=20requests=20in=20seconds.=0A+;=20= http://php.net/mysqlnd.net_read_timeout=0A+;mysqlnd.net_read_timeout=20=3D= =2031536000=0A+=0A+;=20SHA-256=20Authentication=20Plugin=20related.=20= File=20with=20the=20MySQL=20server=20public=20RSA=0A+;=20key.=0A+;=20= http://php.net/mysqlnd.sha256_server_public_key=0A= +;mysqlnd.sha256_server_public_key=20=3D=0A+=0A+[OCI8]=0A+=0A+;=20= Connection:=20Enables=20privileged=20connections=20using=20external=0A+;=20= credentials=20(OCI_SYSOPER,=20OCI_SYSDBA)=0A+;=20= http://php.net/oci8.privileged-connect=0A+;oci8.privileged_connect=20=3D=20= Off=0A+=0A+;=20Connection:=20The=20maximum=20number=20of=20persistent=20= OCI8=20connections=20per=0A+;=20process.=20Using=20-1=20means=20no=20= limit.=0A+;=20http://php.net/oci8.max-persistent=0A+;oci8.max_persistent=20= =3D=20-1=0A+=0A+;=20Connection:=20The=20maximum=20number=20of=20seconds=20= a=20process=20is=20allowed=20to=0A+;=20maintain=20an=20idle=20persistent=20= connection.=20Using=20-1=20means=20idle=0A+;=20persistent=20connections=20= will=20be=20maintained=20forever.=0A+;=20= http://php.net/oci8.persistent-timeout=0A+;oci8.persistent_timeout=20=3D=20= -1=0A+=0A+;=20Connection:=20The=20number=20of=20seconds=20that=20must=20= pass=20before=20issuing=20a=0A+;=20ping=20during=20oci_pconnect()=20to=20= check=20the=20connection=20validity.=20When=0A+;=20set=20to=200,=20each=20= oci_pconnect()=20will=20cause=20a=20ping.=20Using=20-1=20disables=0A+;=20= pings=20completely.=0A+;=20http://php.net/oci8.ping-interval=0A= +;oci8.ping_interval=20=3D=2060=0A+=0A+;=20Connection:=20Set=20this=20to=20= a=20user=20chosen=20connection=20class=20to=20be=20used=0A+;=20for=20all=20= pooled=20server=20requests=20with=20Oracle=2011g=20Database=20Resident=0A= +;=20Connection=20Pooling=20(DRCP).=20=20To=20use=20DRCP,=20this=20value=20= should=20be=20set=20to=0A+;=20the=20same=20string=20for=20all=20web=20= servers=20running=20the=20same=20application,=0A+;=20the=20database=20= pool=20must=20be=20configured,=20and=20the=20connection=20string=20must=0A= +;=20specify=20to=20use=20a=20pooled=20server.=0A+;oci8.connection_class=20= =3D=0A+=0A+;=20High=20Availability:=20Using=20On=20lets=20PHP=20receive=20= Fast=20Application=0A+;=20Notification=20(FAN)=20events=20generated=20= when=20a=20database=20node=20fails.=20The=0A+;=20database=20must=20also=20= be=20configured=20to=20post=20FAN=20events.=0A+;oci8.events=20=3D=20Off=0A= +=0A+;=20Tuning:=20This=20option=20enables=20statement=20caching,=20and=20= specifies=20how=0A+;=20many=20statements=20to=20cache.=20Using=200=20= disables=20statement=20caching.=0A+;=20= http://php.net/oci8.statement-cache-size=0A+;oci8.statement_cache_size=20= =3D=2020=0A+=0A+;=20Tuning:=20Enables=20statement=20prefetching=20and=20= sets=20the=20default=20number=20of=0A+;=20rows=20that=20will=20be=20= fetched=20automatically=20after=20statement=20execution.=0A+;=20= http://php.net/oci8.default-prefetch=0A+;oci8.default_prefetch=20=3D=20= 100=0A+=0A+;=20Compatibility.=20Using=20On=20means=20oci_close()=20will=20= not=20close=0A+;=20oci_connect()=20and=20oci_new_connect()=20= connections.=0A+;=20http://php.net/oci8.old-oci-close-semantics=0A= +;oci8.old_oci_close_semantics=20=3D=20Off=0A+=0A+[PostgreSQL]=0A+;=20= Allow=20or=20prevent=20persistent=20links.=0A+;=20= http://php.net/pgsql.allow-persistent=0A+pgsql.allow_persistent=20=3D=20= On=0A+=0A+;=20Detect=20broken=20persistent=20links=20always=20with=20= pg_pconnect().=0A+;=20Auto=20reset=20feature=20requires=20a=20little=20= overheads.=0A+;=20http://php.net/pgsql.auto-reset-persistent=0A= +pgsql.auto_reset_persistent=20=3D=20Off=0A+=0A+;=20Maximum=20number=20= of=20persistent=20links.=20=20-1=20means=20no=20limit.=0A+;=20= http://php.net/pgsql.max-persistent=0A+pgsql.max_persistent=20=3D=20-1=0A= +=0A+;=20Maximum=20number=20of=20links=20(persistent+non=20persistent).=20= =20-1=20means=20no=20limit.=0A+;=20http://php.net/pgsql.max-links=0A= +pgsql.max_links=20=3D=20-1=0A+=0A+;=20Ignore=20PostgreSQL=20backends=20= Notice=20message=20or=20not.=0A+;=20Notice=20message=20logging=20require=20= a=20little=20overheads.=0A+;=20http://php.net/pgsql.ignore-notice=0A= +pgsql.ignore_notice=20=3D=200=0A+=0A+;=20Log=20PostgreSQL=20backends=20= Notice=20message=20or=20not.=0A+;=20Unless=20pgsql.ignore_notice=3D0,=20= module=20cannot=20log=20notice=20message.=0A+;=20= http://php.net/pgsql.log-notice=0A+pgsql.log_notice=20=3D=200=0A+=0A= +[bcmath]=0A+;=20Number=20of=20decimal=20digits=20for=20all=20bcmath=20= functions.=0A+;=20http://php.net/bcmath.scale=0A+bcmath.scale=20=3D=200=0A= +=0A+[browscap]=0A+;=20http://php.net/browscap=0A+;browscap=20=3D=20= extra/browscap.ini=0A+=0A+[Session]=0A+;=20Handler=20used=20to=20= store/retrieve=20data.=0A+;=20http://php.net/session.save-handler=0A= +session.save_handler=20=3D=20files=0A+=0A+;=20Argument=20passed=20to=20= save_handler.=20=20In=20the=20case=20of=20files,=20this=20is=20the=20= path=0A+;=20where=20data=20files=20are=20stored.=20Note:=20Windows=20= users=20have=20to=20change=20this=0A+;=20variable=20in=20order=20to=20= use=20PHP's=20session=20functions.=0A+;=0A+;=20The=20path=20can=20be=20= defined=20as:=0A+;=0A+;=20=20=20=20=20session.save_path=20=3D=20= "N;/path"=0A+;=0A+;=20where=20N=20is=20an=20integer.=20=20Instead=20of=20= storing=20all=20the=20session=20files=20in=0A+;=20/path,=20what=20this=20= will=20do=20is=20use=20subdirectories=20N-levels=20deep,=20and=0A+;=20= store=20the=20session=20data=20in=20those=20directories.=20=20This=20is=20= useful=20if=0A+;=20your=20OS=20has=20problems=20with=20many=20files=20in=20= one=20directory,=20and=20is=0A+;=20a=20more=20efficient=20layout=20for=20= servers=20that=20handle=20many=20sessions.=0A+;=0A+;=20NOTE=201:=20PHP=20= will=20not=20create=20this=20directory=20structure=20automatically.=0A+;=20= =20=20=20=20=20=20=20=20You=20can=20use=20the=20script=20in=20the=20= ext/session=20dir=20for=20that=20purpose.=0A+;=20NOTE=202:=20See=20the=20= section=20on=20garbage=20collection=20below=20if=20you=20choose=20to=0A= +;=20=20=20=20=20=20=20=20=20use=20subdirectories=20for=20session=20= storage=0A+;=0A+;=20The=20file=20storage=20module=20creates=20files=20= using=20mode=20600=20by=20default.=0A+;=20You=20can=20change=20that=20by=20= using=0A+;=0A+;=20=20=20=20=20session.save_path=20=3D=20"N;MODE;/path"=0A= +;=0A+;=20where=20MODE=20is=20the=20octal=20representation=20of=20the=20= mode.=20Note=20that=20this=0A+;=20does=20not=20overwrite=20the=20= process's=20umask.=0A+;=20http://php.net/session.save-path=0A= +;session.save_path=20=3D=20"/tmp"=0A+=0A+;=20Whether=20to=20use=20= strict=20session=20mode.=0A+;=20Strict=20session=20mode=20does=20not=20= accept=20uninitialized=20session=20ID=20and=20regenerate=0A+;=20session=20= ID=20if=20browser=20sends=20uninitialized=20session=20ID.=20Strict=20= mode=20protects=0A+;=20applications=20from=20session=20fixation=20via=20= session=20adoption=20vulnerability.=20It=20is=0A+;=20disabled=20by=20= default=20for=20maximum=20compatibility,=20but=20enabling=20it=20is=20= encouraged.=0A+;=20https://wiki.php.net/rfc/strict_sessions=0A= +session.use_strict_mode=20=3D=200=0A+=0A+;=20Whether=20to=20use=20= cookies.=0A+;=20http://php.net/session.use-cookies=0A= +session.use_cookies=20=3D=201=0A+=0A+;=20= http://php.net/session.cookie-secure=0A+;session.cookie_secure=20=3D=0A+=0A= +;=20This=20option=20forces=20PHP=20to=20fetch=20and=20use=20a=20cookie=20= for=20storing=20and=20maintaining=0A+;=20the=20session=20id.=20We=20= encourage=20this=20operation=20as=20it's=20very=20helpful=20in=20= combating=0A+;=20session=20hijacking=20when=20not=20specifying=20and=20= managing=20your=20own=20session=20id.=20It=20is=0A+;=20not=20the=20= be-all=20and=20end-all=20of=20session=20hijacking=20defense,=20but=20= it's=20a=20good=20start.=0A+;=20http://php.net/session.use-only-cookies=0A= +session.use_only_cookies=20=3D=201=0A+=0A+;=20Name=20of=20the=20session=20= (used=20as=20cookie=20name).=0A+;=20http://php.net/session.name=0A= +session.name=20=3D=20PHPSESSID=0A+=0A+;=20Initialize=20session=20on=20= request=20startup.=0A+;=20http://php.net/session.auto-start=0A= +session.auto_start=20=3D=200=0A+=0A+;=20Lifetime=20in=20seconds=20of=20= cookie=20or,=20if=200,=20until=20browser=20is=20restarted.=0A+;=20= http://php.net/session.cookie-lifetime=0A+session.cookie_lifetime=20=3D=20= 0=0A+=0A+;=20The=20path=20for=20which=20the=20cookie=20is=20valid.=0A+;=20= http://php.net/session.cookie-path=0A+session.cookie_path=20=3D=20/=0A+=0A= +;=20The=20domain=20for=20which=20the=20cookie=20is=20valid.=0A+;=20= http://php.net/session.cookie-domain=0A+session.cookie_domain=20=3D=0A+=0A= +;=20Whether=20or=20not=20to=20add=20the=20httpOnly=20flag=20to=20the=20= cookie,=20which=20makes=20it=20inaccessible=20to=20browser=20scripting=20= languages=20such=20as=20JavaScript.=0A+;=20= http://php.net/session.cookie-httponly=0A+session.cookie_httponly=20=3D=0A= +=0A+;=20Handler=20used=20to=20serialize=20data.=20=20php=20is=20the=20= standard=20serializer=20of=20PHP.=0A+;=20= http://php.net/session.serialize-handler=0A+session.serialize_handler=20= =3D=20php=0A+=0A+;=20Defines=20the=20probability=20that=20the=20'garbage=20= collection'=20process=20is=20started=0A+;=20on=20every=20session=20= initialization.=20The=20probability=20is=20calculated=20by=20using=0A+;=20= gc_probability/gc_divisor.=20Where=20session.gc_probability=20is=20the=20= numerator=0A+;=20and=20gc_divisor=20is=20the=20denominator=20in=20the=20= equation.=20Setting=20this=20value=20to=201=0A+;=20when=20the=20= session.gc_divisor=20value=20is=20100=20will=20give=20you=20= approximately=20a=201%=20chance=0A+;=20the=20gc=20will=20run=20on=20any=20= give=20request.=0A+;=20Default=20Value:=201=0A+;=20Development=20Value:=20= 1=0A+;=20Production=20Value:=201=0A+;=20= http://php.net/session.gc-probability=0A+session.gc_probability=20=3D=20= 1=0A+=0A+;=20Defines=20the=20probability=20that=20the=20'garbage=20= collection'=20process=20is=20started=20on=20every=0A+;=20session=20= initialization.=20The=20probability=20is=20calculated=20by=20using=20the=20= following=20equation:=0A+;=20gc_probability/gc_divisor.=20Where=20= session.gc_probability=20is=20the=20numerator=20and=0A+;=20= session.gc_divisor=20is=20the=20denominator=20in=20the=20equation.=20= Setting=20this=20value=20to=201=0A+;=20when=20the=20session.gc_divisor=20= value=20is=20100=20will=20give=20you=20approximately=20a=201%=20chance=0A= +;=20the=20gc=20will=20run=20on=20any=20give=20request.=20Increasing=20= this=20value=20to=201000=20will=20give=20you=0A+;=20a=200.1%=20chance=20= the=20gc=20will=20run=20on=20any=20give=20request.=20For=20high=20volume=20= production=20servers,=0A+;=20this=20is=20a=20more=20efficient=20= approach.=0A+;=20Default=20Value:=20100=0A+;=20Development=20Value:=20= 1000=0A+;=20Production=20Value:=201000=0A+;=20= http://php.net/session.gc-divisor=0A+session.gc_divisor=20=3D=201000=0A+=0A= +;=20After=20this=20number=20of=20seconds,=20stored=20data=20will=20be=20= seen=20as=20'garbage'=20and=0A+;=20cleaned=20up=20by=20the=20garbage=20= collection=20process.=0A+;=20http://php.net/session.gc-maxlifetime=0A= +session.gc_maxlifetime=20=3D=201440=0A+=0A+;=20NOTE:=20If=20you=20are=20= using=20the=20subdirectory=20option=20for=20storing=20session=20files=0A= +;=20=20=20=20=20=20=20(see=20session.save_path=20above),=20then=20= garbage=20collection=20does=20*not*=0A+;=20=20=20=20=20=20=20happen=20= automatically.=20=20You=20will=20need=20to=20do=20your=20own=20garbage=0A= +;=20=20=20=20=20=20=20collection=20through=20a=20shell=20script,=20cron=20= entry,=20or=20some=20other=20method.=0A+;=20=20=20=20=20=20=20For=20= example,=20the=20following=20script=20would=20is=20the=20equivalent=20of=0A= +;=20=20=20=20=20=20=20setting=20session.gc_maxlifetime=20to=201440=20= (1440=20seconds=20=3D=2024=20minutes):=0A+;=20=20=20=20=20=20=20=20=20=20= find=20/path/to/sessions=20-cmin=20+24=20-type=20f=20|=20xargs=20rm=0A+=0A= +;=20Check=20HTTP=20Referer=20to=20invalidate=20externally=20stored=20= URLs=20containing=20ids.=0A+;=20HTTP_REFERER=20has=20to=20contain=20this=20= substring=20for=20the=20session=20to=20be=0A+;=20considered=20as=20= valid.=0A+;=20http://php.net/session.referer-check=0A= +session.referer_check=20=3D=0A+=0A+;=20Set=20to=20= {nocache,private,public,}=20to=20determine=20HTTP=20caching=20aspects=0A= +;=20or=20leave=20this=20empty=20to=20avoid=20sending=20anti-caching=20= headers.=0A+;=20http://php.net/session.cache-limiter=0A= +session.cache_limiter=20=3D=20nocache=0A+=0A+;=20Document=20expires=20= after=20n=20minutes.=0A+;=20http://php.net/session.cache-expire=0A= +session.cache_expire=20=3D=20180=0A+=0A+;=20trans=20sid=20support=20is=20= disabled=20by=20default.=0A+;=20Use=20of=20trans=20sid=20may=20risk=20= your=20users'=20security.=0A+;=20Use=20this=20option=20with=20caution.=0A= +;=20-=20User=20may=20send=20URL=20contains=20active=20session=20ID=0A+;=20= =20=20to=20other=20person=20via.=20email/irc/etc.=0A+;=20-=20URL=20that=20= contains=20active=20session=20ID=20may=20be=20stored=0A+;=20=20=20in=20= publicly=20accessible=20computer.=0A+;=20-=20User=20may=20access=20your=20= site=20with=20the=20same=20session=20ID=0A+;=20=20=20always=20using=20= URL=20stored=20in=20browser's=20history=20or=20bookmarks.=0A+;=20= http://php.net/session.use-trans-sid=0A+session.use_trans_sid=20=3D=200=0A= +=0A+;=20Set=20session=20ID=20character=20length.=20This=20value=20could=20= be=20between=2022=20to=20256.=0A+;=20Shorter=20length=20than=20default=20= is=20supported=20only=20for=20compatibility=20reason.=0A+;=20Users=20= should=20use=2032=20or=20more=20chars.=0A+;=20= http://php.net/session.sid-length=0A+;=20Default=20Value:=2032=0A+;=20= Development=20Value:=2026=0A+;=20Production=20Value:=2026=0A= +session.sid_length=20=3D=2026=0A+=0A+;=20The=20URL=20rewriter=20will=20= look=20for=20URLs=20in=20a=20defined=20set=20of=20HTML=20tags.=0A+;=20=
=20is=20special;=20if=20you=20include=20them=20here,=20the=20= rewriter=20will=0A+;=20add=20a=20hidden=20=20field=20with=20the=20= info=20which=20is=20otherwise=20appended=0A+;=20to=20URLs.=20=20= tag's=20action=20attribute=20URL=20will=20not=20be=20modified=0A+;=20= unless=20it=20is=20specified.=0A+;=20Note=20that=20all=20valid=20entries=20= require=20a=20"=3D",=20even=20if=20no=20value=20follows.=0A+;=20Default=20= Value:=20"a=3Dhref,area=3Dhref,frame=3Dsrc,form=3D"=0A+;=20Development=20= Value:=20"a=3Dhref,area=3Dhref,frame=3Dsrc,form=3D"=0A+;=20Production=20= Value:=20"a=3Dhref,area=3Dhref,frame=3Dsrc,form=3D"=0A+;=20= http://php.net/url-rewriter.tags=0A+session.trans_sid_tags=20=3D=20= "a=3Dhref,area=3Dhref,frame=3Dsrc,form=3D"=0A+=0A+;=20URL=20rewriter=20= does=20not=20rewrite=20absolute=20URLs=20by=20default.=0A+;=20To=20= enable=20rewrites=20for=20absolute=20pathes,=20target=20hosts=20must=20= be=20specified=0A+;=20at=20RUNTIME.=20i.e.=20use=20ini_set()=0A+;=20= =20tags=20is=20special.=20PHP=20will=20check=20action=20= attribute's=20URL=20regardless=0A+;=20of=20session.trans_sid_tags=20= setting.=0A+;=20If=20no=20host=20is=20defined,=20HTTP_HOST=20will=20be=20= used=20for=20allowed=20host.=0A+;=20Example=20value:=20= php.net,www.php.net,wiki.php.net=0A+;=20Use=20","=20for=20multiple=20= hosts.=20No=20spaces=20are=20allowed.=0A+;=20Default=20Value:=20""=0A+;=20= Development=20Value:=20""=0A+;=20Production=20Value:=20""=0A= +;session.trans_sid_hosts=3D""=0A+=0A+;=20Define=20how=20many=20bits=20= are=20stored=20in=20each=20character=20when=20converting=0A+;=20the=20= binary=20hash=20data=20to=20something=20readable.=0A+;=20Possible=20= values:=0A+;=20=20=204=20=20(4=20bits:=200-9,=20a-f)=0A+;=20=20=205=20=20= (5=20bits:=200-9,=20a-v)=0A+;=20=20=206=20=20(6=20bits:=200-9,=20a-z,=20= A-Z,=20"-",=20",")=0A+;=20Default=20Value:=204=0A+;=20Development=20= Value:=205=0A+;=20Production=20Value:=205=0A+;=20= http://php.net/session.hash-bits-per-character=0A= +session.sid_bits_per_character=20=3D=205=0A+=0A+;=20Enable=20upload=20= progress=20tracking=20in=20$_SESSION=0A+;=20Default=20Value:=20On=0A+;=20= Development=20Value:=20On=0A+;=20Production=20Value:=20On=0A+;=20= http://php.net/session.upload-progress.enabled=0A= +;session.upload_progress.enabled=20=3D=20On=0A+=0A+;=20Cleanup=20the=20= progress=20information=20as=20soon=20as=20all=20POST=20data=20has=20been=20= read=0A+;=20(i.e.=20upload=20completed).=0A+;=20Default=20Value:=20On=0A= +;=20Development=20Value:=20On=0A+;=20Production=20Value:=20On=0A+;=20= http://php.net/session.upload-progress.cleanup=0A= +;session.upload_progress.cleanup=20=3D=20On=0A+=0A+;=20A=20prefix=20= used=20for=20the=20upload=20progress=20key=20in=20$_SESSION=0A+;=20= Default=20Value:=20"upload_progress_"=0A+;=20Development=20Value:=20= "upload_progress_"=0A+;=20Production=20Value:=20"upload_progress_"=0A+;=20= http://php.net/session.upload-progress.prefix=0A= +;session.upload_progress.prefix=20=3D=20"upload_progress_"=0A+=0A+;=20= The=20index=20name=20(concatenated=20with=20the=20prefix)=20in=20= $_SESSION=0A+;=20containing=20the=20upload=20progress=20information=0A+;=20= Default=20Value:=20"PHP_SESSION_UPLOAD_PROGRESS"=0A+;=20Development=20= Value:=20"PHP_SESSION_UPLOAD_PROGRESS"=0A+;=20Production=20Value:=20= "PHP_SESSION_UPLOAD_PROGRESS"=0A+;=20= http://php.net/session.upload-progress.name=0A= +;session.upload_progress.name=20=3D=20"PHP_SESSION_UPLOAD_PROGRESS"=0A+=0A= +;=20How=20frequently=20the=20upload=20progress=20should=20be=20updated.=0A= +;=20Given=20either=20in=20percentages=20(per-file),=20or=20in=20bytes=0A= +;=20Default=20Value:=20"1%"=0A+;=20Development=20Value:=20"1%"=0A+;=20= Production=20Value:=20"1%"=0A+;=20= http://php.net/session.upload-progress.freq=0A= +;session.upload_progress.freq=20=3D=20=20"1%"=0A+=0A+;=20The=20minimum=20= delay=20between=20updates,=20in=20seconds=0A+;=20Default=20Value:=201=0A= +;=20Development=20Value:=201=0A+;=20Production=20Value:=201=0A+;=20= http://php.net/session.upload-progress.min-freq=0A= +;session.upload_progress.min_freq=20=3D=20"1"=0A+=0A+;=20Only=20write=20= session=20data=20when=20session=20data=20is=20changed.=20Enabled=20by=20= default.=0A+;=20http://php.net/session.lazy-write=0A+;session.lazy_write=20= =3D=20On=0A+=0A+[Assertion]=0A+;=20Switch=20whether=20to=20compile=20= assertions=20at=20all=20(to=20have=20no=20overhead=20at=20run-time)=0A+;=20= -1:=20Do=20not=20compile=20at=20all=0A+;=20=200:=20Jump=20over=20= assertion=20at=20run-time=0A+;=20=201:=20Execute=20assertions=0A+;=20= Changing=20from=20or=20to=20a=20negative=20value=20is=20only=20possible=20= in=20php.ini!=20(For=20turning=20assertions=20on=20and=20off=20at=20= run-time,=20see=20assert.active,=20when=20zend.assertions=20=3D=201)=0A= +;=20Default=20Value:=201=0A+;=20Development=20Value:=201=0A+;=20= Production=20Value:=20-1=0A+;=20http://php.net/zend.assertions=0A= +zend.assertions=20=3D=20-1=0A+=0A+;=20Assert(expr);=20active=20by=20= default.=0A+;=20http://php.net/assert.active=0A+;assert.active=20=3D=20= On=0A+=0A+;=20Throw=20an=20AssertationException=20on=20failed=20= assertions=0A+;=20http://php.net/assert.exception=0A+;assert.exception=20= =3D=20On=0A+=0A+;=20Issue=20a=20PHP=20warning=20for=20each=20failed=20= assertion.=20(Overridden=20by=20assert.exception=20if=20active)=0A+;=20= http://php.net/assert.warning=0A+;assert.warning=20=3D=20On=0A+=0A+;=20= Don't=20bail=20out=20by=20default.=0A+;=20http://php.net/assert.bail=0A= +;assert.bail=20=3D=20Off=0A+=0A+;=20User-function=20to=20be=20called=20= if=20an=20assertion=20fails.=0A+;=20http://php.net/assert.callback=0A= +;assert.callback=20=3D=200=0A+=0A+;=20Eval=20the=20expression=20with=20= current=20error_reporting().=20=20Set=20to=20true=20if=20you=20want=0A+;=20= error_reporting(0)=20around=20the=20eval().=0A+;=20= http://php.net/assert.quiet-eval=0A+;assert.quiet_eval=20=3D=200=0A+=0A= +[COM]=0A+;=20path=20to=20a=20file=20containing=20GUIDs,=20IIDs=20or=20= filenames=20of=20files=20with=20TypeLibs=0A+;=20= http://php.net/com.typelib-file=0A+;com.typelib_file=20=3D=0A+=0A+;=20= allow=20Distributed-COM=20calls=0A+;=20http://php.net/com.allow-dcom=0A= +;com.allow_dcom=20=3D=20true=0A+=0A+;=20autoregister=20constants=20of=20= a=20components=20typlib=20on=20com_load()=0A+;=20= http://php.net/com.autoregister-typelib=0A+;com.autoregister_typelib=20=3D= =20true=0A+=0A+;=20register=20constants=20casesensitive=0A+;=20= http://php.net/com.autoregister-casesensitive=0A= +;com.autoregister_casesensitive=20=3D=20false=0A+=0A+;=20show=20= warnings=20on=20duplicate=20constant=20registrations=0A+;=20= http://php.net/com.autoregister-verbose=0A+;com.autoregister_verbose=20=3D= =20true=0A+=0A+;=20The=20default=20character=20set=20code-page=20to=20= use=20when=20passing=20strings=20to=20and=20from=20COM=20objects.=0A+;=20= Default:=20system=20ANSI=20code=20page=0A+;com.code_page=3D=0A+=0A= +[mbstring]=0A+;=20language=20for=20internal=20character=20= representation.=0A+;=20This=20affects=20mb_send_mail()=20and=20= mbstring.detect_order.=0A+;=20http://php.net/mbstring.language=0A= +;mbstring.language=20=3D=20Japanese=0A+=0A+;=20Use=20of=20this=20INI=20= entry=20is=20deprecated,=20use=20global=20internal_encoding=20instead.=0A= +;=20internal/script=20encoding.=0A+;=20Some=20encoding=20cannot=20work=20= as=20internal=20encoding.=20(e.g.=20SJIS,=20BIG5,=20ISO-2022-*)=0A+;=20= If=20empty,=20default_charset=20or=20internal_encoding=20or=20= iconv.internal_encoding=20is=20used.=0A+;=20The=20precedence=20is:=20= default_charset=20<=20internal_encoding=20<=20iconv.internal_encoding=0A= +;mbstring.internal_encoding=20=3D=0A+=0A+;=20Use=20of=20this=20INI=20= entry=20is=20deprecated,=20use=20global=20input_encoding=20instead.=0A+;=20= http=20input=20encoding.=0A+;=20mbstring.encoding_traslation=20=3D=20On=20= is=20needed=20to=20use=20this=20setting.=0A+;=20If=20empty,=20= default_charset=20or=20input_encoding=20or=20mbstring.input=20is=20used.=0A= +;=20The=20precedence=20is:=20default_charset=20<=20intput_encoding=20<=20= mbsting.http_input=0A+;=20http://php.net/mbstring.http-input=0A= +;mbstring.http_input=20=3D=0A+=0A+;=20Use=20of=20this=20INI=20entry=20= is=20deprecated,=20use=20global=20output_encoding=20instead.=0A+;=20http=20= output=20encoding.=0A+;=20mb_output_handler=20must=20be=20registered=20= as=20output=20buffer=20to=20function.=0A+;=20If=20empty,=20= default_charset=20or=20output_encoding=20or=20mbstring.http_output=20is=20= used.=0A+;=20The=20precedence=20is:=20default_charset=20<=20= output_encoding=20<=20mbstring.http_output=0A+;=20To=20use=20an=20output=20= encoding=20conversion,=20mbstring's=20output=20handler=20must=20be=20set=0A= +;=20otherwise=20output=20encoding=20conversion=20cannot=20be=20= performed.=0A+;=20http://php.net/mbstring.http-output=0A= +;mbstring.http_output=20=3D=0A+=0A+;=20enable=20automatic=20encoding=20= translation=20according=20to=0A+;=20mbstring.internal_encoding=20= setting.=20Input=20chars=20are=0A+;=20converted=20to=20internal=20= encoding=20by=20setting=20this=20to=20On.=0A+;=20Note:=20Do=20_not_=20= use=20automatic=20encoding=20translation=20for=0A+;=20=20=20=20=20=20=20= portable=20libs/applications.=0A+;=20= http://php.net/mbstring.encoding-translation=0A= +;mbstring.encoding_translation=20=3D=20Off=0A+=0A+;=20automatic=20= encoding=20detection=20order.=0A+;=20"auto"=20detect=20order=20is=20= changed=20according=20to=20mbstring.language=0A+;=20= http://php.net/mbstring.detect-order=0A+;mbstring.detect_order=20=3D=20= auto=0A+=0A+;=20substitute_character=20used=20when=20character=20cannot=20= be=20converted=0A+;=20one=20from=20another=0A+;=20= http://php.net/mbstring.substitute-character=0A= +;mbstring.substitute_character=20=3D=20none=0A+=0A+;=20= overload(replace)=20single=20byte=20functions=20by=20mbstring=20= functions.=0A+;=20mail(),=20ereg(),=20etc=20are=20overloaded=20by=20= mb_send_mail(),=20mb_ereg(),=0A+;=20etc.=20Possible=20values=20are=20= 0,1,2,4=20or=20combination=20of=20them.=0A+;=20For=20example,=207=20for=20= overload=20everything.=0A+;=200:=20No=20overload=0A+;=201:=20Overload=20= mail()=20function=0A+;=202:=20Overload=20str*()=20functions=0A+;=204:=20= Overload=20ereg*()=20functions=0A+;=20= http://php.net/mbstring.func-overload=0A+;mbstring.func_overload=20=3D=20= 0=0A+=0A+;=20enable=20strict=20encoding=20detection.=0A+;=20Default:=20= Off=0A+;mbstring.strict_detection=20=3D=20On=0A+=0A+;=20This=20directive=20= specifies=20the=20regex=20pattern=20of=20content=20types=20for=20which=20= mb_output_handler()=0A+;=20is=20activated.=0A+;=20Default:=20= mbstring.http_output_conv_mimetype=3D^(text/|application/xhtml\+xml)=0A= +;mbstring.http_output_conv_mimetype=3D=0A+=0A+[gd]=0A+;=20Tell=20the=20= jpeg=20decode=20to=20ignore=20warnings=20and=20try=20to=20create=0A+;=20= a=20gd=20image.=20The=20warning=20will=20then=20be=20displayed=20as=20= notices=0A+;=20disabled=20by=20default=0A+;=20= http://php.net/gd.jpeg-ignore-warning=0A+;gd.jpeg_ignore_warning=20=3D=20= 1=0A+=0A+[exif]=0A+;=20Exif=20UNICODE=20user=20comments=20are=20handled=20= as=20UCS-2BE/UCS-2LE=20and=20JIS=20as=20JIS.=0A+;=20With=20mbstring=20= support=20this=20will=20automatically=20be=20converted=20into=20the=20= encoding=0A+;=20given=20by=20corresponding=20encode=20setting.=20When=20= empty=20mbstring.internal_encoding=0A+;=20is=20used.=20For=20the=20= decode=20settings=20you=20can=20distinguish=20between=20motorola=20and=0A= +;=20intel=20byte=20order.=20A=20decode=20setting=20cannot=20be=20empty.=0A= +;=20http://php.net/exif.encode-unicode=0A+;exif.encode_unicode=20=3D=20= ISO-8859-15=0A+=0A+;=20http://php.net/exif.decode-unicode-motorola=0A= +;exif.decode_unicode_motorola=20=3D=20UCS-2BE=0A+=0A+;=20= http://php.net/exif.decode-unicode-intel=0A+;exif.decode_unicode_intel=20= =20=20=20=3D=20UCS-2LE=0A+=0A+;=20http://php.net/exif.encode-jis=0A= +;exif.encode_jis=20=3D=0A+=0A+;=20= http://php.net/exif.decode-jis-motorola=0A+;exif.decode_jis_motorola=20=3D= =20JIS=0A+=0A+;=20http://php.net/exif.decode-jis-intel=0A= +;exif.decode_jis_intel=20=20=20=20=3D=20JIS=0A+=0A+[Tidy]=0A+;=20The=20= path=20to=20a=20default=20tidy=20configuration=20file=20to=20use=20when=20= using=20tidy=0A+;=20http://php.net/tidy.default-config=0A= +;tidy.default_config=20=3D=20/usr/local/lib/php/default.tcfg=0A+=0A+;=20= Should=20tidy=20clean=20and=20repair=20output=20automatically?=0A+;=20= WARNING:=20Do=20not=20use=20this=20option=20if=20you=20are=20generating=20= non-html=20content=0A+;=20such=20as=20dynamic=20images=0A+;=20= http://php.net/tidy.clean-output=0A+tidy.clean_output=20=3D=20Off=0A+=0A= +[soap]=0A+;=20Enables=20or=20disables=20WSDL=20caching=20feature.=0A+;=20= http://php.net/soap.wsdl-cache-enabled=0A+soap.wsdl_cache_enabled=3D1=0A= +=0A+;=20Sets=20the=20directory=20name=20where=20SOAP=20extension=20will=20= put=20cache=20files.=0A+;=20http://php.net/soap.wsdl-cache-dir=0A= +soap.wsdl_cache_dir=3D"/tmp"=0A+=0A+;=20(time=20to=20live)=20Sets=20the=20= number=20of=20second=20while=20cached=20file=20will=20be=20used=0A+;=20= instead=20of=20original=20one.=0A+;=20http://php.net/soap.wsdl-cache-ttl=0A= +soap.wsdl_cache_ttl=3D86400=0A+=0A+;=20Sets=20the=20size=20of=20the=20= cache=20limit.=20(Max.=20number=20of=20WSDL=20files=20to=20cache)=0A= +soap.wsdl_cache_limit=20=3D=205=0A+=0A+[sysvshm]=0A+;=20A=20default=20= size=20of=20the=20shared=20memory=20segment=0A+;sysvshm.init_mem=20=3D=20= 10000=0A+=0A+[ldap]=0A+;=20Sets=20the=20maximum=20number=20of=20open=20= links=20or=20-1=20for=20unlimited.=0A+ldap.max_links=20=3D=20-1=0A+=0A= +[dba]=0A+;dba.default_handler=3D=0A+=0A+[opcache]=0A+;=20Determines=20= if=20Zend=20OPCache=20is=20enabled=0A+;opcache.enable=3D1=0A+=0A+;=20= Determines=20if=20Zend=20OPCache=20is=20enabled=20for=20the=20CLI=20= version=20of=20PHP=0A+;opcache.enable_cli=3D0=0A+=0A+;=20The=20OPcache=20= shared=20memory=20storage=20size.=0A+;opcache.memory_consumption=3D128=0A= +=0A+;=20The=20amount=20of=20memory=20for=20interned=20strings=20in=20= Mbytes.=0A+;opcache.interned_strings_buffer=3D8=0A+=0A+;=20The=20maximum=20= number=20of=20keys=20(scripts)=20in=20the=20OPcache=20hash=20table.=0A+;=20= Only=20numbers=20between=20200=20and=201000000=20are=20allowed.=0A= +;opcache.max_accelerated_files=3D10000=0A+=0A+;=20The=20maximum=20= percentage=20of=20"wasted"=20memory=20until=20a=20restart=20is=20= scheduled.=0A+;opcache.max_wasted_percentage=3D5=0A+=0A+;=20When=20this=20= directive=20is=20enabled,=20the=20OPcache=20appends=20the=20current=20= working=0A+;=20directory=20to=20the=20script=20key,=20thus=20eliminating=20= possible=20collisions=20between=0A+;=20files=20with=20the=20same=20name=20= (basename).=20Disabling=20the=20directive=20improves=0A+;=20performance,=20= but=20may=20break=20existing=20applications.=0A+;opcache.use_cwd=3D1=0A+=0A= +;=20When=20disabled,=20you=20must=20reset=20the=20OPcache=20manually=20= or=20restart=20the=0A+;=20webserver=20for=20changes=20to=20the=20= filesystem=20to=20take=20effect.=0A+;opcache.validate_timestamps=3D1=0A+=0A= +;=20How=20often=20(in=20seconds)=20to=20check=20file=20timestamps=20for=20= changes=20to=20the=20shared=0A+;=20memory=20storage=20allocation.=20("1"=20= means=20validate=20once=20per=20second,=20but=20only=0A+;=20once=20per=20= request.=20"0"=20means=20always=20validate)=0A= +;opcache.revalidate_freq=3D2=0A+=0A+;=20Enables=20or=20disables=20file=20= search=20in=20include_path=20optimization=0A+;opcache.revalidate_path=3D0=0A= +=0A+;=20If=20disabled,=20all=20PHPDoc=20comments=20are=20dropped=20from=20= the=20code=20to=20reduce=20the=0A+;=20size=20of=20the=20optimized=20= code.=0A+;opcache.save_comments=3D1=0A+=0A+;=20Allow=20file=20existence=20= override=20(file_exists,=20etc.)=20performance=20feature.=0A= +;opcache.enable_file_override=3D0=0A+=0A+;=20A=20bitmask,=20where=20= each=20bit=20enables=20or=20disables=20the=20appropriate=20OPcache=0A+;=20= passes=0A+;opcache.optimization_level=3D0xffffffff=0A+=0A= +;opcache.inherited_hack=3D1=0A+;opcache.dups_fix=3D0=0A+=0A+;=20The=20= location=20of=20the=20OPcache=20blacklist=20file=20(wildcards=20= allowed).=0A+;=20Each=20OPcache=20blacklist=20file=20is=20a=20text=20= file=20that=20holds=20the=20names=20of=20files=0A+;=20that=20should=20= not=20be=20accelerated.=20The=20file=20format=20is=20to=20add=20each=20= filename=0A+;=20to=20a=20new=20line.=20The=20filename=20may=20be=20a=20= full=20path=20or=20just=20a=20file=20prefix=0A+;=20(i.e.,=20/var/www/x=20= =20blacklists=20all=20the=20files=20and=20directories=20in=20/var/www=0A= +;=20that=20start=20with=20'x').=20Line=20starting=20with=20a=20;=20are=20= ignored=20(comments).=0A+;opcache.blacklist_filename=3D=0A+=0A+;=20= Allows=20exclusion=20of=20large=20files=20from=20being=20cached.=20By=20= default=20all=20files=0A+;=20are=20cached.=0A+;opcache.max_file_size=3D0=0A= +=0A+;=20Check=20the=20cache=20checksum=20each=20N=20requests.=0A+;=20= The=20default=20value=20of=20"0"=20means=20that=20the=20checks=20are=20= disabled.=0A+;opcache.consistency_checks=3D0=0A+=0A+;=20How=20long=20to=20= wait=20(in=20seconds)=20for=20a=20scheduled=20restart=20to=20begin=20if=20= the=20cache=0A+;=20is=20not=20being=20accessed.=0A= +;opcache.force_restart_timeout=3D180=0A+=0A+;=20OPcache=20error_log=20= file=20name.=20Empty=20string=20assumes=20"stderr".=0A= +;opcache.error_log=3D=0A+=0A+;=20All=20OPcache=20errors=20go=20to=20the=20= Web=20server=20log.=0A+;=20By=20default,=20only=20fatal=20errors=20= (level=200)=20or=20errors=20(level=201)=20are=20logged.=0A+;=20You=20can=20= also=20enable=20warnings=20(level=202),=20info=20messages=20(level=203)=20= or=0A+;=20debug=20messages=20(level=204).=0A= +;opcache.log_verbosity_level=3D1=0A+=0A+;=20Preferred=20Shared=20Memory=20= back-end.=20Leave=20empty=20and=20let=20the=20system=20decide.=0A= +;opcache.preferred_memory_model=3D=0A+=0A+;=20Protect=20the=20shared=20= memory=20from=20unexpected=20writing=20during=20script=20execution.=0A+;=20= Useful=20for=20internal=20debugging=20only.=0A+;opcache.protect_memory=3D0= =0A+=0A+;=20Allows=20calling=20OPcache=20API=20functions=20only=20from=20= PHP=20scripts=20which=20path=20is=0A+;=20started=20from=20specified=20= string.=20The=20default=20""=20means=20no=20restriction=0A= +;opcache.restrict_api=3D=0A+=0A+;=20Mapping=20base=20of=20shared=20= memory=20segments=20(for=20Windows=20only).=20All=20the=20PHP=0A+;=20= processes=20have=20to=20map=20shared=20memory=20into=20the=20same=20= address=20space.=20This=0A+;=20directive=20allows=20to=20manually=20fix=20= the=20"Unable=20to=20reattach=20to=20base=20address"=0A+;=20errors.=0A= +;opcache.mmap_base=3D=0A+=0A+;=20Enables=20and=20sets=20the=20second=20= level=20cache=20directory.=0A+;=20It=20should=20improve=20performance=20= when=20SHM=20memory=20is=20full,=20at=20server=20restart=20or=0A+;=20SHM=20= reset.=20The=20default=20""=20disables=20file=20based=20caching.=0A= +;opcache.file_cache=3D=0A+=0A+;=20Enables=20or=20disables=20opcode=20= caching=20in=20shared=20memory.=0A+;opcache.file_cache_only=3D0=0A+=0A+;=20= Enables=20or=20disables=20checksum=20validation=20when=20script=20loaded=20= from=20file=20cache.=0A+;opcache.file_cache_consistency_checks=3D1=0A+=0A= +;=20Implies=20opcache.file_cache_only=3D1=20for=20a=20certain=20process=20= that=20failed=20to=0A+;=20reattach=20to=20the=20shared=20memory=20(for=20= Windows=20only).=20Explicitly=20enabled=20file=0A+;=20cache=20is=20= required.=0A+;opcache.file_cache_fallback=3D1=0A+=0A+;=20Enables=20or=20= disables=20copying=20of=20PHP=20code=20(text=20segment)=20into=20HUGE=20= PAGES.=0A+;=20This=20should=20improve=20performance,=20but=20requires=20= appropriate=20OS=20configuration.=0A+;opcache.huge_code_pages=3D1=0A+=0A= +;=20Validate=20cached=20file=20permissions.=0A= +;opcache.validate_permission=3D0=0A+=0A+;=20Prevent=20name=20collisions=20= in=20chroot'ed=20environment.=0A+;opcache.validate_root=3D0=0A+=0A+;=20= If=20specified,=20it=20produces=20opcode=20dumps=20for=20debugging=20= different=20stages=20of=0A+;=20optimizations.=0A= +;opcache.opt_debug_level=3D0=0A+=0A+[curl]=0A+;=20A=20default=20value=20= for=20the=20CURLOPT_CAINFO=20option.=20This=20is=20required=20to=20be=20= an=0A+;=20absolute=20path.=0A+;curl.cainfo=20=3D=0A+=0A+[openssl]=0A+;=20= The=20location=20of=20a=20Certificate=20Authority=20(CA)=20file=20on=20= the=20local=20filesystem=0A+;=20to=20use=20when=20verifying=20the=20= identity=20of=20SSL/TLS=20peers.=20Most=20users=20should=0A+;=20not=20= specify=20a=20value=20for=20this=20directive=20as=20PHP=20will=20attempt=20= to=20use=20the=0A+;=20OS-managed=20cert=20stores=20in=20its=20absence.=20= If=20specified,=20this=20value=20may=20still=0A+;=20be=20overridden=20on=20= a=20per-stream=20basis=20via=20the=20"cafile"=20SSL=20stream=20context=0A= +;=20option.=0A+;openssl.cafile=3D=0A+=0A+;=20If=20openssl.cafile=20is=20= not=20specified=20or=20if=20the=20CA=20file=20is=20not=20found,=20the=0A= +;=20directory=20pointed=20to=20by=20openssl.capath=20is=20searched=20= for=20a=20suitable=0A+;=20certificate.=20This=20value=20must=20be=20a=20= correctly=20hashed=20certificate=20directory.=0A+;=20Most=20users=20= should=20not=20specify=20a=20value=20for=20this=20directive=20as=20PHP=20= will=0A+;=20attempt=20to=20use=20the=20OS-managed=20cert=20stores=20in=20= its=20absence.=20If=20specified,=0A+;=20this=20value=20may=20still=20be=20= overridden=20on=20a=20per-stream=20basis=20via=20the=20"capath"=0A+;=20= SSL=20stream=20context=20option.=0A+;openssl.capath=3D=0A+=0A+;=20Local=20= Variables:=0A+;=20tab-width:=204=0A+;=20End:=0Adiff=20--git=20= a/rules/php7.in=20b/rules/php7.in=0Anew=20file=20mode=20100644=0Aindex=20= 000000000..e32efbc6c=0A---=20/dev/null=0A+++=20b/rules/php7.in=0A@@=20= -0,0=20+1,279=20@@=0A+##=20SECTION=3Dscripting_languages=0A+#=20php=20= configuration=0A+=0A+menuconfig=20PHP7=0A+=09tristate=0A+=09prompt=20= "php7=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20"=0A+=09select=20APACHE2=09=09=20=20=20=20=20=20=20if=20= PHP7_SAPI_APXS2=20||=20PHP7_SAPI_APXS2FILTER=0A+=09select=20LIBCURL=09=09= =20=20=20=20=20=20=20if=20PHP7_EXT_CURL=0A+=09select=20LIBXML2=09=09=20=20= =20=20=20=20=20if=20PHP7_XML_LIBXML2=0A+=09select=20LIBXML2_C14N=20=20=20= =20=20=20if=20PHP7_XML_LIBXML2=0A+=09select=20LIBXML2_DTD=20=20=20=20=20=20= =20if=20PHP7_XML_LIBXML2=0A+=09select=20LIBXML2_XINCLUDE=09=20if=20= PHP7_XML_LIBXML2=0A+=09select=20LIBXML2_READER=09=20=20=20if=20= PHP7_XML_LIBXML2_READER=0A+=09select=20LIBXML2_WRITER=09=20=20=20if=20= PHP7_XML_LIBXML2_WRITER=0A+=09select=20LIBXSLT=09=09=20=20=20=20=20=20=20= if=20PHP7_XML_LIBXML2_XSLT=0A+=09select=20MYSQLDB=09=09=20=20=20=20=20=20= =20if=20PHP7_EXT_MYSQL=0A+=09select=20PHP7_XML=09=09=20=20=20=20=20=20=20= if=20PHP7_EXT_SOAP=0A+=09select=20XMLRPC_C=09=09=20=20=20=20=20=20=20if=20= PHP7_XML_LIBXML2_XMLRPC=0A+=09select=20SQLITE=09=09=20=20=20=20=20=20=20=20= =20if=20PHP7_EXT_SQLITE3=0A+=09select=20ZLIB=09=09=20=20=20=20=20=20=20=20= =20=20=20if=20PHP7_EXT_ZLIB=0A+=09select=20OPENSSL=09=09=20=20=20=20=20=20= =20if=20PHP7_EXT_OPENSSL=0A+=0A+if=20PHP7=0A+=0A+config=20PHP7_INI=0A+=09= bool=0A+=09prompt=20"install=20/etc/php/php.ini"=0A+=09default=20y=0A+=09= help=0A+=09=20=20Installs=20(if=20present)=20the=0A+=09=20=20= "./projectroot/etc/php/php.ini"=20file=20from=20your=0A+=09=20=20= workspace,=20otherwise=20a=20generic=20one=20from=20the=20ptxdist=0A+=09=20= =20directory.=0A+=0A+#=20= --------------------------------------------------------------------------= --=0A+#=20SAPI=20Modules=0A+#=20= --------------------------------------------------------------------------= --=0A+=0A+choice=0A+=09prompt=20"SAPI=20Module"=0A+=09default=20= PHP7_SAPI_NONE=0A+=0A+config=20PHP7_SAPI_APXS2FILTER=0A+=09bool=0A+=09= depends=20on=20STAGING=0A+=09prompt=20"apxs2filter"=0A+=09help=0A+=09=20=20= EXPERIMENTAL:=20Build=20shared=20Apache=202.0=20Filter=20module.=20FILE=20= is=20the=20optional=0A+=09=20=20pathname=20to=20the=20Apache=20apxs=20= tool=20[apxs]=0A+=0A+config=20PHP7_SAPI_APXS2=0A+=09bool=0A+=09depends=20= on=20STAGING=0A+=09prompt=20"apache=20mod_php=20(apxs2)"=0A+=09help=0A+=09= =20=20Build=20shared=20Apache=202.0=20Handler=20module.=0A+=0A+config=20= PHP7_SAPI_CAUDIUM=0A+=09bool=0A+=09prompt=20"caudium"=0A+=09depends=20on=20= BROKEN=0A+=09help=0A+=09=20=20Build=20PHP=20as=20a=20Pike=20module=20for=20= use=20with=20Caudium.=0A+=0A+config=20PHP7_SAPI_CONTINUITY=0A+=09bool=0A= +=09prompt=20"continuity"=0A+=09depends=20on=20BROKEN=0A+=09help=0A+=09=20= =20Build=20PHP=20as=20Continuity=20Server=20module.=0A+=0A+config=20= PHP7_SAPI_EMBEDDED=0A+=09bool=0A+=09prompt=20"embedded"=0A+=09help=0A+=09= =20=20Enable=20building=20of=20embedded=20SAPI=20library.=0A+=0A+config=20= PHP7_SAPI_ISAPI=0A+=09bool=0A+=09prompt=20"isapi"=0A+=09depends=20on=20= BROKEN=0A+=09help=0A+=09=20=20Build=20PHP=20as=20an=20ISAPI=20module=20= for=20use=20with=20Zeus=0A+=0A+config=20PHP7_SAPI_MILTER=0A+=09bool=0A+=09= prompt=20"milter"=0A+=09depends=20on=20BROKEN=0A+=09help=0A+=09=20=20= Build=20PHP=20as=20Milter=20application.=0A+=0A+config=20PHP7_SAPI_NSAPI=0A= +=09bool=0A+=09prompt=20"nsapi"=0A+=09depends=20on=20BROKEN=0A+=09help=0A= +=09=20=20Build=20PHP=20as=20NSAPI=20module=20for=20= Netscape/iPlanet/SunONE.=0A+=0A+config=20PHP7_SAPI_PHTTPD=0A+=09bool=0A+=09= prompt=20"phttpd"=0A+=09depends=20on=20BROKEN=0A+=09help=0A+=09=20=20= Build=20PHP=20as=20phttpd=20module.=0A+=0A+config=20PHP7_SAPI_PI3WEB=0A+=09= bool=0A+=09prompt=20"pi3web"=0A+=09depends=20on=20BROKEN=0A+=09help=0A+=09= =20=20Build=20PHP=20as=20Pi3Web=20module=0A+=0A+config=20PHP7_SAPI_ROXEN=0A= +=09bool=0A+=09prompt=20"roxen"=0A+=09depends=20on=20BROKEN=0A+=09help=0A= +=09=20=20Build=20PHP=20as=20a=20Pike=20module.=20DIR=20is=20the=20base=20= Roxen=0A+=0A+config=20PHP7_SAPI_ROXEN_ZTS=0A+=09bool=0A+=09prompt=20= "roxen-zts"=0A+=09depends=20on=20BROKEN=0A+=09help=0A+=09=20=20Build=20= the=20Roxen=20module=20using=20Zend=20Thread=20Safety.=0A+=0A+config=20= PHP7_SAPI_THTTPD=0A+=09bool=0A+=09prompt=20"thttpd"=0A+=09depends=20on=20= BROKEN=0A+=09help=0A+=09=20=20Build=20PHP=20as=20thttpd=20module=0A+=0A= +config=20PHP7_SAPI_TUX=0A+=09bool=0A+=09prompt=20"tux"=0A+=09depends=20= on=20BROKEN=0A+=09help=0A+=09=20=20Build=20PHP=20as=20a=20TUX=20module.=0A= +=0A+config=20PHP7_SAPI_WEBJAMES=0A+=09bool=0A+=09prompt=20"webjames"=0A= +=09depends=20on=20BROKEN=0A+=09help=0A+=09=20=20Build=20PHP=20as=20a=20= WebJames=20module=20(RISC=20OS=20only).=0A+=0A+config=20PHP7_SAPI_CGI=0A= +=09bool=0A+=09prompt=20"cgi"=0A+=09help=0A+=09=20=20Build=20CGI=20= version=20of=20PHP.=0A+=0A+config=20PHP7_SAPI_NONE=0A+=09bool=0A+=09= prompt=20"none"=0A+=09select=20PHP7_SAPI_CLI=0A+=0A+endchoice=0A+=0A= +config=20PHP7_SAPI_CLI=0A+=09bool=0A+=09prompt=20"cli"=0A+=09help=0A+=09= =20=20Build=20CLI=20(commandline=20interface)=20version=20of=20PHP=0A+=0A= +#=20= --------------------------------------------------------------------------= --=0A+#=20General=20Settings=0A+#=20= --------------------------------------------------------------------------= --=0A+=0A+menuconfig=20PHP7_XML=0A+=09bool=0A+=09prompt=20"xml=20support=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20"=0A+=09help=0A+=09=20=20= Support=20for=20XML.=0A+=0A+if=20PHP7_XML=0A+=0A+choice=0A+=09prompt=20= "xml=20library"=0A+=0A+=09config=20PHP7_XML_LIBXML2=0A+=09=09bool=20= "libxml2"=0A+=09=09help=0A+=09=09=20=20Use=20libxml2=20as=20xml=20= backend.=0A+endchoice=0A+=0A+if=20PHP7_XML_LIBXML2=0A+=0A+config=20= PHP7_XML_LIBXML2_READER=0A+=09bool=0A+=09prompt=20"xml=20reader=20= support"=0A+=09help=0A+=09=20=20XMLReader=20support=0A+=0A+config=20= PHP7_XML_LIBXML2_WRITER=0A+=09bool=0A+=09select=20LIBXML2_WRITER=0A+=09= prompt=20"xml=20writer=20support"=0A+=09help=0A+=09=20=20XMLWriter=20= support=0A+=0A+config=20PHP7_XML_LIBXML2_DOM=0A+=09bool=0A+=09select=20= LIBXML2_DOM=0A+=09prompt=20"DOM=20support"=0A+=09help=0A+=09=20=20= libxml2=20DOM=20support=0A+=0A+config=20PHP7_XML_LIBXML2_XSLT=0A+=09bool=0A= +=09select=20PHP7_XML_LIBXML2_DOM=0A+=09prompt=20"xslt=20support"=0A+=09= help=0A+=09=20=20XMLWriter=20support=0A+=0A+config=20= PHP7_XML_LIBXML2_SIMPLEXML=0A+=09bool=0A+=09prompt=20"simple=20xml=20= support"=0A+=09help=0A+=09=20=20simple=20xml=20support=0A+=0A+config=20= PHP7_XML_LIBXML2_XMLRPC=0A+=09bool=0A+=09depends=20on=20STAGING=0A+=09= prompt=20"xmlrpc=20support"=0A+=09help=0A+=09=20=20xmlrpc=20support=0A+=0A= +endif=09#=20PHP7_XML_LIBXML2=0A+=0A+endif=09#=20PHP7_XML=0A+=0A+#=20= --------------------------------------------------------------------------= --=0A+#=20Extensions=0A+#=20= --------------------------------------------------------------------------= --=0A+=0A+menu=20"Extensions=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20"=0A+=0A+config=20PHP7_EXT_CURL=0A+=09bool=0A+=09prompt=20= "curl"=0A+=09help=0A+=09=20=20Enable=20CURL=20support=20for=20PHP.=0A+=0A= +config=20PHP7_EXT_SOAP=0A+=09bool=0A+=09prompt=20"soap"=0A+=09select=20= PHP7_XML=0A+=09help=0A+=09=20=20Enable=20SOAP=20support=20for=20PHP.=0A+=0A= +config=20PHP7_EXT_SOCKETS=0A+=09bool=0A+=09prompt=20"sockets"=0A+=09= help=0A+=09=20=20Enable=20sockets=20support=20for=20PHP.=0A+=0A+config=20= PHP7_EXT_SQLITE3=0A+=09bool=0A+=09prompt=20"sqlite3"=0A+=09help=0A+=09=20= =20Enable=20sqlite3=20support=20for=20PHP.=0A+=0A+config=20PHP7_EXT_ZLIB=0A= +=09bool=0A+=09prompt=20"zlib"=0A+=09help=0A+=09=20=20Enable=20zlib=20= support=20for=20PHP.=0A+=0A+config=20PHP7_EXT_OPENSSL=0A+=09bool=0A+=09= prompt=20"openssl"=0A+=09help=0A+=09=20=20Enable=20openssl=20support=20= for=20PHP.=0A+=0A+endmenu=0A+=0A+endif=0Adiff=20--git=20= a/rules/php7.make=20b/rules/php7.make=0Anew=20file=20mode=20100644=0A= index=20000000000..1ee91df6a=0A---=20/dev/null=0A+++=20b/rules/php7.make=0A= @@=20-0,0=20+1,251=20@@=0A+#=20-*-makefile-*-=0A+#=0A+#=20Copyright=20= (C)=202018=20by=20Diehl=20Connectivity=20Solutions=20GmbH=20= =0A+#=0A+#=20See=20CREDITS=20for=20details=20= about=20who=20has=20contributed=20to=20this=20project.=0A+#=0A+#=20For=20= further=20information=20about=20the=20PTXdist=20project=20and=20license=20= conditions=0A+#=20see=20the=20README=20file.=0A+#=0A+=0A+#=0A+#=20We=20= provide=20this=20package=0A+#=0A+PACKAGES-$(PTXCONF_PHP7)=20+=3D=20php7=0A= +=0A+#=0A+#=20Paths=20and=20names=0A+#=0A+PHP7_VERSION=09:=3D=207.3.2=0A= +PHP7_MD5=09:=3D=2092a237d2f4075eb00dd2b1f36e71ae4c=0A+PHP7=09=09:=3D=20= php-$(PHP7_VERSION)=0A+PHP7_SUFFIX=09:=3D=20tar.xz=0A+PHP7_SOURCE=09:=3D=20= $(SRCDIR)/$(PHP7).$(PHP7_SUFFIX)=0A+PHP7_DIR=09:=3D=20= $(BUILDDIR)/$(PHP7)=0A+PHP7_LICENSE=09:=3D=20PHP=20License=0A+=0A+#=0A+#=20= Note:=20older=20releases=20are=20moved=20to=20the=20'museum',=20but=20= the=20'de.php.net'=0A+#=20response=20with=20a=20HTML=20file=20instead=20= of=20the=20archive.=20So,=20try=20the=20'museum'=0A+#=20URL=20first=0A+#=0A= +PHP7_URL=20:=3D=20\=0A+=09= http://museum.php.net/php7/$(PHP7).$(PHP7_SUFFIX)=20\=0A+=09= http://de.php.net/distributions/$(PHP7).$(PHP7_SUFFIX)=20\=0A+=09= http://de2.php.net/get/$(PHP7).$(PHP7_SUFFIX)/from/this/mirror=20\=0A+=0A= +#=20= --------------------------------------------------------------------------= --=0A+#=20Prepare=0A+#=20= --------------------------------------------------------------------------= --=0A+=0A+PHP7_CONF_ENV=20:=3D=20\=0A+=09$(CROSS_ENV)=20\=0A+=09= ac_cv_prog_cc_cross=3Dyes=20\=0A+=09ac_cv_c_bigendian_php=3D$(call=20= ptx/ifdef,=20PTXCONF_ENDIAN_BIG,=20yes,=20no)=0A+=0A+#=0A+#=20autoconf=0A= +#=0A+PHP7_AUTOCONF=20:=3D=20\=0A+=09$(CROSS_AUTOCONF_USR)=20\=0A+=09= --target=3D=20\=0A+=09--disable-phar=20\=0A+=09= --with-config-file-path=3D/etc/php7=20\=0A+=09--enable-opcache=3Dno=20\=0A= +=09--without-iconv=20\=0A+=09--$(call=20ptx/endis,=20= PTXCONF_PHP7_SAPI_CLI)-cli=20\=0A+=09--$(call=20ptx/endis,=20= PTXCONF_PHP7_SAPI_CGI)-cgi=20\=0A+=09--$(call=20ptx/endis,=20= PTXCONF_PHP7_XML)-xml=20\=0A+=09--$(call=20ptx/endis,=20= PTXCONF_PHP7_XML_LIBXML2)-libxml=20\=0A+=09--$(call=20ptx/endis,=20= PTXCONF_PHP7_XML_LIBXML2_READER)-xmlreader=20\=0A+=09--$(call=20= ptx/endis,=20PTXCONF_PHP7_XML_LIBXML2_WRITER)-xmlwriter=20\=0A+=09= --$(call=20ptx/endis,=20PTXCONF_PHP7_XML_LIBXML2_DOM)-dom=20\=0A+=09= --$(call=20ptx/endis,=20PTXCONF_PHP7_XML_LIBXML2_SIMPLEXML)-simplexml=20= \=0A+=09--$(call=20ptx/endis,=20PTXCONF_PHP7_EXT_ZIP)-zip=20\=0A+=09= --$(call=20ptx/endis,=20PTXCONF_PHP7_EXT_SOAP)-soap=20\=0A+=09--$(call=20= ptx/endis,=20PTXCONF_PHP7_EXT_SOCKETS)-sockets=20\=0A+=09--$(call=20= ptx/wwo,=20PTXCONF_PHP7_XML_LIBXML2_XMLRPC)-xmlrpc=0A+=0A+#=20FIXME:=20= php7=20doesn't=20interprete=20"with_foo=3Dno"=20correctly,=20so=20we=20= cannot=0A+#=20give=20--without-foo=20options.=20Should=20be=20fixed=20in=20= php7's=20configure.in.=0A+=0A+#=20------------=0A+#=20SAPI=20Modules=0A= +#=20------------=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_APXS2FILTER=0A= +PHP7_AUTOCONF=20+=3D=20--with-apxs2filter=0A+else=0A+#PHP7_AUTOCONF=20= +=3D=20--without-apxs2filter=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_SAPI_APXS2=0A+PHP7_AUTOCONF=20+=3D=20= --with-apxs2=3D$(PTXDIST_SYSROOT_TARGET)/usr/bin/apxs=0A+else=0A+#=20= PHP7_AUTOCONF=20+=3D=20--without-apxs2=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_SAPI_CAUDIUM=0A+PHP7_AUTOCONF=20+=3D=20--with-caudium=0A= +else=0A+#=20PHP7_AUTOCONF=20+=3D=20--without-caudium=0A+endif=0A+=0A= +ifdef=20PTXCONF_PHP7_SAPI_CONTINUITY=0A+PHP7_AUTOCONF=20+=3D=20= --with-continuity=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-continuity=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_EMBEDDED=0A= +PHP7_AUTOCONF=20+=3D=20--enable-embed=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --disable-embed=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_ISAPI=0A= +PHP7_AUTOCONF=20+=3D=20--with-isapi=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-isapi=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_MILTER=0A= +PHP7_AUTOCONF=20+=3D=20--with-milter=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-milter=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_NSAPI=0A= +PHP7_AUTOCONF=20+=3D=20--with-nsapi=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-nsapi=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_PHTTPD=0A= +PHP7_AUTOCONF=20+=3D=20--with-phttpd=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-phttpd=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_PI3WEB=0A= +PHP7_AUTOCONF=20+=3D=20--with-pi3web=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-pi3web=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_ROXEN=0A= +PHP7_AUTOCONF=20+=3D=20--with-roxen=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-roxen=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_ROXEN_ZTS=0A= +PHP7_AUTOCONF=20+=3D=20--with-roxen-zts=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-roxen-zts=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_THTTPD=0A= +PHP7_AUTOCONF=20+=3D=20--with-thttpd=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-thttpd=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_SAPI_TUX=0A= +PHP7_AUTOCONF=20+=3D=20--with-tux=0A+else=0A+#PHP7_AUTOCONF=20+=3D=20= --without-tux=0A+endif=0A+=0A+#=20---------------=0A+#=20General=20= Options=0A+#=20---------------=0A+=0A+=0A+ifdef=20= PTXCONF_PHP7_XML_LIBXML2=0A+PHP7_AUTOCONF=20+=3D=20\=0A+=09= --with-libxml-dir=3D$(SYSROOT)/usr=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_XML_LIBXML2_XSLT=0A+PHP7_AUTOCONF=20+=3D=20= --with-xsl=3D$(SYSROOT)/usr=0A+else=0A+PHP7_AUTOCONF=20+=3D=20= --without-xsl=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_EXT_ZLIB=0A= +PHP7_AUTOCONF=20+=3D=20--with-zlib=3D$(SYSROOT)/usr=0A+else=0A= +PHP7_AUTOCONF=20+=3D=20--without-zlib=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_EXT_OPENSSL=0A+PHP7_AUTOCONF=20+=3D=20= --with-openssl=3D$(SYSROOT)/usr=0A+else=0A+PHP7_AUTOCONF=20+=3D=20= --without-openssl=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_EXT_CURL=0A= +PHP7_AUTOCONF=20+=3D=20\=0A+=09--with-curl=3D$(SYSROOT)/usr=0A+else=0A= +PHP7_AUTOCONF=20+=3D=20--without-curl=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_EXT_SQLITE3=0A+PHP7_AUTOCONF=20+=3D=20--with-sqlite3=20= --with-pdo-sqlite=0A+#=20broken=20config=20system:=20sqlite3=20(local=20= copy)=20uses=20it=0A+#=20but=20it=20is=20only=20linked=20to=20if=20used=20= by=20external=20dependencies=0A+PHP7_CONF_ENV=20+=3D=20PHP_LDFLAGS=3D'-ldl= =20-pthread'=0A+else=0A+PHP7_AUTOCONF=20+=3D=20--without-sqlite3=20= --without-pdo-sqlite=0A+endif=0A+=0A+ifdef=20PTXCONF_PHP7_EXT_SHMOP=0A= +PHP7_AUTOCONF=20+=3D=20--enable-shmop=20--enable-sysvsem=0A+else=0A= +#PHP7_AUTOCONF=20+=3D=20--disable-shmop=20--disable-sysvsem=0A+endif=0A= +=0A+ifdef=20PTXCONF_PHP7_EXT_PEAR=0A+PHP7_AUTOCONF=20+=3D=20= --with-pear=3DFIXME=0A+else=0A+PHP7_AUTOCONF=20+=3D=20--without-pear=0A= +endif=0A+=0A+#=20= --------------------------------------------------------------------------= --=0A+#=20Target-Install=0A+#=20= --------------------------------------------------------------------------= --=0A+=0A+$(STATEDIR)/php7.targetinstall:=0A+=09@$(call=20targetinfo)=0A= +=0A+=09@$(call=20install_init,=20php7)=0A+=09@$(call=20install_fixup,=20= php7,PRIORITY,optional)=0A+=09@$(call=20install_fixup,=20= php7,SECTION,base)=0A+=09@$(call=20install_fixup,=20= php7,AUTHOR,"Thorsten=20Liepert=20")=0A+=09= @$(call=20install_fixup,=20php7,DESCRIPTION,missing)=0A+=0A+ifdef=20= PTXCONF_PHP7_SAPI_APXS2=0A+=09@$(call=20install_copy,=20php7,=200,=200,=20= 0644,=20-,=20\=0A+=09=09/usr/modules/libphp.so)=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_SAPI_CLI=0A+=09@$(call=20install_copy,=20php7,=200,=200,=20= 0755,=20$(PHP7_PKGDIR)/usr/bin/php,=20\=0A+=09=09/usr/bin/php)=0A+endif=0A= +=0A+ifdef=20PTXCONF_PHP7_SAPI_CGI=0A+=09@$(call=20install_copy,=20php7,=20= 0,=200,=200755,=20-,=20/usr/bin/php-cgi)=0A+endif=0A+=0A+ifdef=20= PTXCONF_PHP7_INI=0A+=09@$(call=20install_alternative,=20php7,=200,=20= 102,=200640,=20/etc/php/php.ini)=0A+endif=0A+=0A+=09@$(call=20= install_finish,=20php7)=0A+=0A+=09@$(call=20touch)=0A+=0A+#=20vim:=20= syntax=3Dmake=0A--=20=0A2.20.1=0A=0A= --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB Content-Disposition: attachment; filename=0002-rules-lighttpd-select-php7-instead-of-php5.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0002-rules-lighttpd-select-php7-instead-of-php5.patch" Content-Transfer-Encoding: quoted-printable =46rom=200db690f3180410366c3392499383727a92bef06e=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Thorsten=20Liepert=20= =0ADate:=20Tue,=2016=20Oct=202018=2013:55:54=20= +0200=0ASubject:=20[PATCH=202/3]=20rules:=20lighttpd:=20select=20php7=20= instead=20of=20php5=0A=0ASigned-off-by:=20Thorsten=20Liepert=20= =0A---=0A=20rules/lighttpd.in=20|=202=20+-=0A= =201=20file=20changed,=201=20insertion(+),=201=20deletion(-)=0A=0Adiff=20= --git=20a/rules/lighttpd.in=20b/rules/lighttpd.in=0Aindex=20= 5d2d33034..690bafe89=20100644=0A---=20a/rules/lighttpd.in=0A+++=20= b/rules/lighttpd.in=0A@@=20-19,7=20+19,7=20@@=20menuconfig=20LIGHTTPD=0A=20= =09select=20LIBMEMCACHED=09=09if=20LIGHTTPD_MEMCACHED=0A=20=09select=20= LUA=09=09=09if=20LIGHTTPD_LUA=0A=20=09select=20LUA_INSTALL_LIBLUA=09if=20= LIGHTTPD_LUA=0A-=09select=20PHP5=09=09=09if=20LIGHTTPD_MOD_FASTCGI_PHP=20= &&=20RUNTIME=0A+=09select=20PHP7=09=09=09if=20LIGHTTPD_MOD_FASTCGI_PHP=20= &&=20RUNTIME=0A=20=09select=20BUSYBOX_START_STOP_DAEMON=09=09=09if=20= LIGHTTPD_STARTSCRIPT=0A=20=09select=20= BUSYBOX_FEATURE_START_STOP_DAEMON_FANCY=09=09if=20LIGHTTPD_STARTSCRIPT=0A= =20=09select=20BUSYBOX_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=09if=20= LIGHTTPD_STARTSCRIPT=0A--=20=0A2.20.1=0A=0A= --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB Content-Disposition: attachment; filename=0003-rules-remove-obsolete-package-php5.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0003-rules-remove-obsolete-package-php5.patch" Content-Transfer-Encoding: quoted-printable =46rom=201256bd87037a37ee8bd363255bfd4f7365987d6f=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Thorsten=20Liepert=20= =0ADate:=20Fri,=2022=20Feb=202019=2010:00:58=20= +0100=0ASubject:=20[PATCH=203/3]=20rules:=20remove=20obsolete=20package=20= php5=0A=0ASigned-off-by:=20Thorsten=20Liepert=20= =0A---=0A=20rules/php5.in=20=20=20|=20299=20= ----------------------------------------------=0A=20rules/php5.make=20|=20= 308=20------------------------------------------------=0A=202=20files=20= changed,=20607=20deletions(-)=0A=20delete=20mode=20100644=20= rules/php5.in=0A=20delete=20mode=20100644=20rules/php5.make=0A=0Adiff=20= --git=20a/rules/php5.in=20b/rules/php5.in=0Adeleted=20file=20mode=20= 100644=0Aindex=20c6bbd0030..000000000=0A---=20a/rules/php5.in=0A+++=20= /dev/null=0A@@=20-1,299=20+0,0=20@@=0A-##=20SECTION=3Dscripting_languages=0A= -#=20php5=20configuration=0A-=0A-menuconfig=20PHP5=0A-=09tristate=0A-=09= prompt=20"php5=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20"=0A-=09select=20APACHE2=09=09if=20PHP5_SAPI_APXS2=20= ||=20PHP5_SAPI_APXS2FILTER=0A-=09select=20LIBCURL=09=09if=20= PHP5_EXT_CURL=0A-=09select=20LIBXML2=09=09if=20PHP5_XML_LIBXML2=0A-=09= select=20LIBXML2_C14N=09if=20PHP5_XML_LIBXML2=0A-=09select=20LIBXML2_DTD=09= if=20PHP5_XML_LIBXML2=0A-=09select=20LIBXML2_XINCLUDE=09if=20= PHP5_XML_LIBXML2=0A-=09select=20LIBXML2_READER=09if=20= PHP5_XML_LIBXML2_READER=0A-=09select=20LIBXML2_WRITER=09if=20= PHP5_XML_LIBXML2_WRITER=0A-=09select=20LIBXSLT=09=09if=20= PHP5_XML_LIBXML2_XSLT=0A-=09select=20MYSQLDB=09=09if=20PHP5_EXT_MYSQL=0A= -=09select=20PHP5_XML=09=09if=20PHP5_EXT_SOAP=0A-=09select=20XMLRPC_C=09=09= if=20PHP5_XML_LIBXML2_XMLRPC=0A-=09select=20SQLITE=09=09if=20= PHP5_EXT_SQLITE3=0A-=09select=20ZLIB=09=09if=20PHP5_EXT_ZLIB=0A-=09= select=20OPENSSL=09=09if=20PHP5_EXT_OPENSSL=0A-=0A-if=20PHP5=0A-=0A= -config=20PHP5_INI=0A-=09bool=0A-=09prompt=20"install=20= /etc/php5/php.ini"=0A-=09default=20y=0A-=09help=0A-=09=20=20Installs=20= (if=20present)=20the=0A-=09=20=20"./projectroot/etc/php5/php.ini"=20file=20= from=20your=0A-=09=20=20workspace,=20otherwise=20a=20generic=20one=20= from=20the=20ptxdist=0A-=09=20=20directory.=0A-=0A-#=20= --------------------------------------------------------------------------= --=0A-#=20SAPI=20Modules=0A-#=20= --------------------------------------------------------------------------= --=0A-=0A-choice=0A-=09prompt=20"SAPI=20Module"=0A-=09default=20= PHP5_SAPI_NONE=0A-=0A-config=20PHP5_SAPI_AOLSERVER=0A-=09bool=0A-=09= prompt=20"aolserver"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20= Use=20AOLserver.=0A-=0A-config=20PHP5_SAPI_APXS2FILTER=0A-=09bool=0A-=09= depends=20on=20STAGING=0A-=09prompt=20"apxs2filter"=0A-=09help=0A-=09=20=20= EXPERIMENTAL:=20Build=20shared=20Apache=202.0=20Filter=20module.=20FILE=20= is=20the=20optional=0A-=09=20=20pathname=20to=20the=20Apache=20apxs=20= tool=20[apxs]=0A-=0A-config=20PHP5_SAPI_APXS2=0A-=09bool=0A-=09depends=20= on=20STAGING=0A-=09prompt=20"apache=20mod_php=20(apxs2)"=0A-=09help=0A-=09= =20=20Build=20shared=20Apache=202.0=20Handler=20module.=0A-=0A-config=20= PHP5_SAPI_CAUDIUM=0A-=09bool=0A-=09prompt=20"caudium"=0A-=09depends=20on=20= BROKEN=0A-=09help=0A-=09=20=20Build=20PHP=20as=20a=20Pike=20module=20for=20= use=20with=20Caudium.=0A-=0A-config=20PHP5_SAPI_CONTINUITY=0A-=09bool=0A= -=09prompt=20"continuity"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20= =20Build=20PHP=20as=20Continuity=20Server=20module.=0A-=0A-config=20= PHP5_SAPI_EMBEDDED=0A-=09bool=0A-=09prompt=20"embedded"=0A-=09help=0A-=09= =20=20Enable=20building=20of=20embedded=20SAPI=20library.=0A-=0A-config=20= PHP5_SAPI_ISAPI=0A-=09bool=0A-=09prompt=20"isapi"=0A-=09depends=20on=20= BROKEN=0A-=09help=0A-=09=20=20Build=20PHP=20as=20an=20ISAPI=20module=20= for=20use=20with=20Zeus=0A-=0A-config=20PHP5_SAPI_MILTER=0A-=09bool=0A-=09= prompt=20"milter"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20= Build=20PHP=20as=20Milter=20application.=0A-=0A-config=20PHP5_SAPI_NSAPI=0A= -=09bool=0A-=09prompt=20"nsapi"=0A-=09depends=20on=20BROKEN=0A-=09help=0A= -=09=20=20Build=20PHP=20as=20NSAPI=20module=20for=20= Netscape/iPlanet/SunONE.=0A-=0A-config=20PHP5_SAPI_PHTTPD=0A-=09bool=0A-=09= prompt=20"phttpd"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20= Build=20PHP=20as=20phttpd=20module.=0A-=0A-config=20PHP5_SAPI_PI3WEB=0A-=09= bool=0A-=09prompt=20"pi3web"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09= =20=20Build=20PHP=20as=20Pi3Web=20module=0A-=0A-config=20PHP5_SAPI_ROXEN=0A= -=09bool=0A-=09prompt=20"roxen"=0A-=09depends=20on=20BROKEN=0A-=09help=0A= -=09=20=20Build=20PHP=20as=20a=20Pike=20module.=20DIR=20is=20the=20base=20= Roxen=0A-=0A-config=20PHP5_SAPI_ROXEN_ZTS=0A-=09bool=0A-=09prompt=20= "roxen-zts"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20Build=20= the=20Roxen=20module=20using=20Zend=20Thread=20Safety.=0A-=0A-config=20= PHP5_SAPI_THTTPD=0A-=09bool=0A-=09prompt=20"thttpd"=0A-=09depends=20on=20= BROKEN=0A-=09help=0A-=09=20=20Build=20PHP=20as=20thttpd=20module=0A-=0A= -config=20PHP5_SAPI_TUX=0A-=09bool=0A-=09prompt=20"tux"=0A-=09depends=20= on=20BROKEN=0A-=09help=0A-=09=20=20Build=20PHP=20as=20a=20TUX=20module.=0A= -=0A-config=20PHP5_SAPI_WEBJAMES=0A-=09bool=0A-=09prompt=20"webjames"=0A= -=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20Build=20PHP=20as=20a=20= WebJames=20module=20(RISC=20OS=20only).=0A-=0A-config=20PHP5_SAPI_CGI=0A= -=09bool=0A-=09prompt=20"cgi"=0A-=09help=0A-=09=20=20Build=20CGI=20= version=20of=20PHP.=0A-=0A-config=20PHP5_SAPI_NONE=0A-=09bool=0A-=09= prompt=20"none"=0A-=09select=20PHP5_SAPI_CLI=0A-=0A-endchoice=0A-=0A= -config=20PHP5_SAPI_CLI=0A-=09bool=0A-=09prompt=20"cli"=0A-=09help=0A-=09= =20=20Build=20CLI=20(commandline=20interface)=20version=20of=20PHP=0A-=0A= -#=20= --------------------------------------------------------------------------= --=0A-#=20General=20Settings=0A-#=20= --------------------------------------------------------------------------= --=0A-=0A-menuconfig=20PHP5_XML=0A-=09bool=0A-=09prompt=20"xml=20support=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20"=0A-=09help=0A-=09=20=20= Support=20for=20XML.=0A-=0A-if=20PHP5_XML=0A-=0A-choice=0A-=09prompt=20= "xml=20library"=0A-=0A-=09config=20PHP5_XML_LIBXML2=0A-=09=09bool=20= "libxml2"=0A-=09=09help=0A-=09=09=20=20Use=20libxml2=20as=20xml=20= backend.=0A-endchoice=0A-=0A-if=20PHP5_XML_LIBXML2=0A-=0A-config=20= PHP5_XML_LIBXML2_READER=0A-=09bool=0A-=09prompt=20"xml=20reader=20= support"=0A-=09help=0A-=09=20=20XMLReader=20support=0A-=0A-config=20= PHP5_XML_LIBXML2_WRITER=0A-=09bool=0A-=09select=20LIBXML2_WRITER=0A-=09= prompt=20"xml=20writer=20support"=0A-=09help=0A-=09=20=20XMLWriter=20= support=0A-=0A-config=20PHP5_XML_LIBXML2_DOM=0A-=09bool=0A-=09select=20= LIBXML2_DOM=0A-=09prompt=20"DOM=20support"=0A-=09help=0A-=09=20=20= libxml2=20DOM=20support=0A-=0A-config=20PHP5_XML_LIBXML2_XSLT=0A-=09bool=0A= -=09select=20PHP5_XML_LIBXML2_DOM=0A-=09prompt=20"xslt=20support"=0A-=09= help=0A-=09=20=20XMLWriter=20support=0A-=0A-config=20= PHP5_XML_LIBXML2_SIMPLEXML=0A-=09bool=0A-=09prompt=20"simple=20xml=20= support"=0A-=09help=0A-=09=20=20simple=20xml=20support=0A-=0A-config=20= PHP5_XML_LIBXML2_XMLRPC=0A-=09bool=0A-=09depends=20on=20STAGING=0A-=09= prompt=20"xmlrpc=20support"=0A-=09help=0A-=09=20=20xmlrpc=20support=0A-=0A= -endif=09#=20PHP5_XML_LIBXML2=0A-=0A-endif=09#=20PHP5_XML=0A-=0A-#=20= --------------------------------------------------------------------------= --=0A-#=20Extensions=0A-#=20= --------------------------------------------------------------------------= --=0A-=0A-menu=20"Extensions=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20"=0A-=0A-config=20PHP5_EXT_CURL=0A-=09bool=0A-=09prompt=20= "curl"=0A-=09help=0A-=09=20=20Enable=20CURL=20support=20for=20PHP.=0A-=0A= -config=20PHP5_EXT_MYSQL=0A-=09bool=0A-=09prompt=20"mysql"=0A-=09help=0A= -=09=20=20Enable=20MySQL=20database=20support=20for=20PHP.=0A-=0A-config=20= PHP5_EXT_SOAP=0A-=09bool=0A-=09prompt=20"soap"=0A-=09select=20PHP5_XML=0A= -=09help=0A-=09=20=20Enable=20SOAP=20support=20for=20PHP.=0A-=0A-config=20= PHP5_EXT_SOCKETS=0A-=09bool=0A-=09prompt=20"sockets"=0A-=09help=0A-=09=20= =20Enable=20sockets=20support=20for=20PHP.=0A-=0A-config=20= PHP5_EXT_SQLITE3=0A-=09bool=0A-=09prompt=20"sqlite3"=0A-=09help=0A-=09=20= =20Enable=20sqlite3=20support=20for=20PHP.=0A-=0A-config=20PHP5_EXT_ZLIB=0A= -=09bool=0A-=09prompt=20"zlib"=0A-=09help=0A-=09=20=20Enable=20zlib=20= support=20for=20PHP.=0A-=0A-config=20PHP5_EXT_OPENSSL=0A-=09bool=0A-=09= prompt=20"openssl"=0A-=09help=0A-=09=20=20Enable=20openssl=20support=20= for=20PHP.=0A-=0A-config=20PHP5_EXT_PEAR=0A-=09bool=0A-=09prompt=20"pear=20= [BROKEN]"=0A-=09depends=20on=20BROKEN=0A-=09help=0A-=09=20=20pear=0A-=0A= -endmenu=0A-=0A-endif=0Adiff=20--git=20a/rules/php5.make=20= b/rules/php5.make=0Adeleted=20file=20mode=20100644=0Aindex=20= c6aea8e81..000000000=0A---=20a/rules/php5.make=0A+++=20/dev/null=0A@@=20= -1,308=20+0,0=20@@=0A-#=20-*-makefile-*-=0A-#=0A-#=20Copyright=20(C)=20= 2006-2008=20by=20Robert=20Schwebel=0A-#=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=202009,=202012=20by=20Marc=20Kleine-Budde=20=0A= -#=20=20=20=20=20=20=20=20=20=20=20=20=20=20=202015=20by=20Bruno=20= Thomsen=20=0A-#=0A-#=20See=20CREDITS=20for=20details=20= about=20who=20has=20contributed=20to=20this=20project.=0A-#=0A-#=20For=20= further=20information=20about=20the=20PTXdist=20project=20and=20license=20= conditions=0A-#=20see=20the=20README=20file.=0A-#=0A-=0A-#=0A-#=20We=20= provide=20this=20package=0A-#=0A-PACKAGES-$(PTXCONF_PHP5)=20+=3D=20php5=0A= -=0A-#=0A-#=20Paths=20and=20names=0A-#=0A-PHP5_VERSION=09:=3D=205.5.30=0A= -PHP5_MD5=09:=3D=20ef6d848756ea9d19b7a7e1a9d824d7c1=0A-PHP5=09=09:=3D=20= php-$(PHP5_VERSION)=0A-PHP5_SUFFIX=09:=3D=20tar.xz=0A-PHP5_SOURCE=09:=3D=20= $(SRCDIR)/$(PHP5).$(PHP5_SUFFIX)=0A-PHP5_DIR=09:=3D=20= $(BUILDDIR)/$(PHP5)=0A-=0A-#=0A-#=20Note:=20older=20releases=20are=20= moved=20to=20the=20'museum',=20but=20the=20'de.php.net'=0A-#=20response=20= with=20a=20HTML=20file=20instead=20of=20the=20archive.=20So,=20try=20the=20= 'museum'=0A-#=20URL=20first=0A-#=0A-PHP5_URL=20:=3D=20\=0A-=09= http://museum.php.net/php5/$(PHP5).$(PHP5_SUFFIX)=20\=0A-=09= http://de.php.net/distributions/$(PHP5).$(PHP5_SUFFIX)=0A-=0A-#=20= --------------------------------------------------------------------------= --=0A-#=20Prepare=0A-#=20= --------------------------------------------------------------------------= --=0A-=0A-PHP5_CONF_ENV=20:=3D=20\=0A-=09$(CROSS_ENV)=20\=0A-=09= ac_cv_prog_cc_cross=3Dyes=20\=0A-=09ac_cv_c_bigendian_php=3D$(call=20= ptx/yesno,=20PTXCONF_ENDIAN_BIG)=0A-=0A-#=0A-#=20autoconf=0A-#=0A= -PHP5_AUTOCONF=20:=3D=20\=0A-=09$(CROSS_AUTOCONF_USR)=20\=0A-=09= --disable-phar=20\=0A-=09--with-config-file-path=3D/etc/php5=20\=0A-=09= --enable-opcache=3Dno=20\=0A-=09--without-iconv=0A-=0A-#=20FIXME:=20php5=20= doesn't=20interprete=20"with_foo=3Dno"=20correctly,=20so=20we=20cannot=0A= -#=20give=20--without-foo=20options.=20Should=20be=20fixed=20in=20php5's=20= configure.in.=0A-=0A-#=20------------=0A-#=20SAPI=20Modules=0A-#=20= ------------=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_AOLSERVER=0A-PHP5_AUTOCONF=20= +=3D=20--with-aolserver=3DFIXME=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --without-aolserver=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_SAPI_APXS2FILTER=0A-PHP5_AUTOCONF=20+=3D=20= --with-apxs2filter=3D$(PTXDIST_SYSROOT_TARGET)/usr/bin/apxs=0A-else=0A= -#PHP5_AUTOCONF=20+=3D=20--without-apxs2filter=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_SAPI_APXS2=0A-PHP5_AUTOCONF=20+=3D=20= --with-apxs2=3D$(PTXDIST_SYSROOT_TARGET)/usr/bin/apxs=0A-else=0A-#=20= PHP5_AUTOCONF=20+=3D=20--without-apxs2=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_SAPI_CAUDIUM=0A-PHP5_AUTOCONF=20+=3D=20--with-caudium=0A= -else=0A-#=20PHP5_AUTOCONF=20+=3D=20--without-caudium=0A-endif=0A-=0A= -ifdef=20PTXCONF_PHP5_SAPI_CLI=0A-PHP5_AUTOCONF=20+=3D=20--enable-cli=0A= -else=0A-PHP5_AUTOCONF=20+=3D=20--disable-cli=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_SAPI_CONTINUITY=0A-PHP5_AUTOCONF=20+=3D=20--with-continuity=0A= -else=0A-#PHP5_AUTOCONF=20+=3D=20--without-continuity=0A-endif=0A-=0A= -ifdef=20PTXCONF_PHP5_SAPI_EMBEDDED=0A-PHP5_AUTOCONF=20+=3D=20= --enable-embed=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--disable-embed=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_ISAPI=0A-PHP5_AUTOCONF=20+=3D=20= --with-isapi=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-isapi=0A-endif=0A= -=0A-ifdef=20PTXCONF_PHP5_SAPI_MILTER=0A-PHP5_AUTOCONF=20+=3D=20= --with-milter=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-milter=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_NSAPI=0A-PHP5_AUTOCONF=20+=3D=20= --with-nsapi=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-nsapi=0A-endif=0A= -=0A-ifdef=20PTXCONF_PHP5_SAPI_PHTTPD=0A-PHP5_AUTOCONF=20+=3D=20= --with-phttpd=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-phttpd=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_PI3WEB=0A-PHP5_AUTOCONF=20+=3D=20= --with-pi3web=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-pi3web=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_ROXEN=0A-PHP5_AUTOCONF=20+=3D=20= --with-roxen=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-roxen=0A-endif=0A= -=0A-ifdef=20PTXCONF_PHP5_SAPI_ROXEN_ZTS=0A-PHP5_AUTOCONF=20+=3D=20= --with-roxen-zts=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-roxen-zts=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_THTTPD=0A-PHP5_AUTOCONF=20+=3D=20= --with-thttpd=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-thttpd=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_TUX=0A-PHP5_AUTOCONF=20+=3D=20= --with-tux=0A-else=0A-#PHP5_AUTOCONF=20+=3D=20--without-tux=0A-endif=0A-=0A= -ifdef=20PTXCONF_PHP5_SAPI_CGI=0A-PHP5_AUTOCONF=20+=3D=20--enable-cgi=0A= -else=0A-PHP5_AUTOCONF=20+=3D=20--disable-cgi=0A-endif=0A-=0A-#=20= ---------------=0A-#=20General=20Options=0A-#=20---------------=0A-=0A= -ifdef=20PTXCONF_PHP5_XML=0A-PHP5_AUTOCONF=20+=3D=20--enable-xml=0A-else=0A= -PHP5_AUTOCONF=20+=3D=20--disable-xml=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_XML_LIBXML2=0A-PHP5_AUTOCONF=20+=3D=20\=0A-=09= --enable-libxml=20\=0A-=09--with-libxml-dir=3D$(SYSROOT)/usr=0A-else=0A= -PHP5_AUTOCONF=20+=3D=20--disable-libxml=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_XML_LIBXML2_READER=0A-PHP5_AUTOCONF=20+=3D=20= --enable-xmlreader=0A-else=0A-PHP5_AUTOCONF=20+=3D=20--disable-xmlreader=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_XML_LIBXML2_WRITER=0A-PHP5_AUTOCONF=20= +=3D=20--enable-xmlwriter=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --disable-xmlwriter=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_XML_LIBXML2_DOM=0A= -PHP5_AUTOCONF=20+=3D=20--enable-dom=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --disable-dom=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_XML_LIBXML2_XSLT=0A= -PHP5_AUTOCONF=20+=3D=20--with-xsl=3D$(SYSROOT)/usr=0A-else=0A= -PHP5_AUTOCONF=20+=3D=20--without-xsl=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_XML_LIBXML2_SIMPLEXML=0A-PHP5_AUTOCONF=20+=3D=20= --enable-simplexml=0A-else=0A-PHP5_AUTOCONF=20+=3D=20--disable-simplexml=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_XML_LIBXML2_XMLRPC=0A-PHP5_AUTOCONF=20= +=3D=20--with-xmlrpc=0A-else=0A-PHP5_AUTOCONF=20+=3D=20--without-xmlrpc=0A= -endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_ZLIB=0A-PHP5_AUTOCONF=20+=3D=20= --with-zlib=3D$(SYSROOT)/usr=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --without-zlib=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_OPENSSL=0A= -PHP5_AUTOCONF=20+=3D=20--with-openssl=3D$(SYSROOT)/usr=0A-else=0A= -PHP5_AUTOCONF=20+=3D=20--without-openssl=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_EXT_CURL=0A-PHP5_AUTOCONF=20+=3D=20\=0A-=09= --with-curl=3D$(SYSROOT)/usr=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --without-curl=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_MYSQL=0A= -PHP5_AUTOCONF=20+=3D=20\=0A-=09--with-mysql=3D$(SYSROOT)/usr=20\=0A-=09= --with-pdo-mysql=3D$(SYSROOT)/usr=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --without-mysql=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_SOAP=0A= -PHP5_AUTOCONF=20+=3D=20--enable-soap=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --disable-soap=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_SOCKETS=0A= -PHP5_AUTOCONF=20+=3D=20--enable-sockets=0A-else=0A-PHP5_AUTOCONF=20+=3D=20= --disable-sockets=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_SQLITE3=0A= -PHP5_AUTOCONF=20+=3D=20--with-sqlite3=3D$(PTXDIST_SYSROOT_TARGET)/usr=20= --with-pdo-sqlite=0A-#=20broken=20config=20system:=20sqlite3=20(local=20= copy)=20uses=20it=0A-#=20but=20it=20is=20only=20linked=20to=20if=20used=20= by=20external=20dependencies=0A-PHP5_CONF_ENV=20+=3D=20PHP_LDFLAGS=3D"-ldl= =20-lpthread"=0A-else=0A-PHP5_AUTOCONF=20+=3D=20--without-sqlite3=20= --without-pdo-sqlite=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_EXT_PEAR=0A= -PHP5_AUTOCONF=20+=3D=20--with-pear=3DFIXME=0A-else=0A-PHP5_AUTOCONF=20= +=3D=20--without-pear=0A-endif=0A-=0A-#=20= --------------------------------------------------------------------------= --=0A-#=20Target-Install=0A-#=20= --------------------------------------------------------------------------= --=0A-=0A-$(STATEDIR)/php5.targetinstall:=0A-=09@$(call=20targetinfo)=0A= -=0A-=09@$(call=20install_init,=20php5)=0A-=09@$(call=20install_fixup,=20= php5,PRIORITY,optional)=0A-=09@$(call=20install_fixup,=20= php5,SECTION,base)=0A-=09@$(call=20install_fixup,=20php5,AUTHOR,"Robert=20= Schwebel=20")=0A-=09@$(call=20install_fixup,=20= php5,DESCRIPTION,missing)=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_APXS2=0A-=09= @$(call=20install_copy,=20php5,=200,=200,=200644,=20-,=20\=0A-=09=09= /usr/modules/libphp5.so)=0A-endif=0A-=0A-ifdef=20PTXCONF_PHP5_SAPI_CLI=0A= -=09@$(call=20install_copy,=20php5,=200,=200,=200755,=20= $(PHP5_PKGDIR)/usr/bin/php,=20\=0A-=09=09/usr/bin/php5)=0A-endif=0A-=0A= -ifdef=20PTXCONF_PHP5_SAPI_CGI=0A-=09@$(call=20install_copy,=20php5,=20= 0,=200,=200755,=20-,=20/usr/bin/php-cgi)=0A-endif=0A-=0A-ifdef=20= PTXCONF_PHP5_INI=0A-=09@$(call=20install_alternative,=20php5,=200,=200,=20= 0644,=20/etc/php5/php.ini)=0A-endif=0A-=0A-=09@$(call=20install_finish,=20= php5)=0A-=0A-=09@$(call=20touch)=0A-=0A-#=20vim:=20syntax=3Dmake=0A--=20=0A= 2.20.1=0A=0A= --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Thorsten Liepert=20 Development Software Phone +49 911 97479 839 | thorsten.liepert@diehl.com Diehl Connectivity Solutions GmbH Stephanstra=C3=9Fe 49 90478 N=C3=BCrnberg https://www.diehl-cs.com > Am 22.02.2019 um 09:59 schrieb webmaster@zutroll.de: >=20 > Hello, >=20 > PHP 7.3.2 seems to work well with sqlite, since it uses its own = bundeled sqlite3. > I use with --with-sqlite3, so not specifing any special src. >=20 > I have attached my modified php make file. > I kept the naming php5.make due limited time, but the target file is = now named php instead of php5. >=20 > Hope this helps to getting this working again with ptxdist builded = sqlite3.so >=20 > Regards >=20 >=20 >=20 > Am 2019-02-22 09:28, schrieb Michael Olbrich: >> Hi, >> On Mon, Feb 11, 2019 at 03:31:38PM +0100, Simon Agostini wrote: >>> is PHP 7.3 suppot planned? >> I'd be happy to accept patches for this, but I currently don't have = plans >> to do this myself. >>> I tried to adapt the PHP5 make file but I get: >>> /build-target/php-7.3.2/ext/pdo_sqlite/libsqlite/sqlite3.c', = needed by >>> 'ext/pdo_sqlite/libsqlite/sqlite3.lo'. Stop. >>> with --with-sqlite3=3D$(PTXDIST_SYSROOT_TARGET)/usr >>> if I remove the dir path it works, but I think this shall not be = the >>> optimal build!? >> The php5 package is not maintained very well. It has no priority for = me and >> other than the occasional minor version bump, nobody else seems to = care >> either. >> I'm guessing, that the php build system is broken and there is some = mixup >> about internal vs. system sqlite. Do you get sqlite support at all if = you >> remove --with-sqlite3=3D...? >> Michael > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de --Apple-Mail=_ECBCC2E7-88A4-469A-9869-BBA4BEA1BAAB-- ------E209C493D10BEB498797C445F740D1E4 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIIPNwYJKoZIhvcNAQcCoIIPKDCCDyQCAQExDzANBglghkgBZQMEAgEFADALBgkq hkiG9w0BBwGgggxOMIIGUTCCBDmgAwIBAgICQAAwDQYJKoZIhvcNAQELBQAwgaMx ITAfBgNVBAMMGERpZWhsIEdyb3VwIE1haWwgUm9vdCBDQTELMAkGA1UEBhMCREUx EjAQBgNVBAcMCU51ZXJuYmVyZzEUMBIGA1UECgwLRGllaGwgR3JvdXAxFDASBgNV BAsMC0RpZWhsIEdyb3VwMQ8wDQYDVQQIDAZCYXllcm4xIDAeBgkqhkiG9w0BCQEW EXg1MDktY2FAZGllaGwuY29tMB4XDTE4MDUyOTEyMzMzM1oXDTI4MDUyNjEyMzMz M1owgZQxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAoMC0Rp ZWhsIEdyb3VwMRswGQYDVQQLDBJEaWVobCBDb250cm9scyBUS0MxHzAdBgNVBAMM FkRpZWhsIENvbnRyb2xzIE1haWwgQ0ExIDAeBgkqhkiG9w0BCQEWEXg1MDktY2FA ZGllaGwuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2GtmXsSX KZwF5LD+joKn68zN2NDYxpPVultCz7WJwWVLv3sOYJpbR6sxz1S6wPXthBPu3niz m6875Hh7RZRiqJMFYExF5xlvKTGDKkKyMYOmQrow+oM8IvXHO0HWZ/ZrItmyWzDv m1kuM+2c6TgefNMmtgXlaiQcREBioGVNH69eYXBgJjc/dQzrFmjCZAhzOocLMweK vd1Yj9F//FpglAfV7YIRBOUPFzJaxbRKOdfe1jRbTjceQip6gnhqFtQ4yQPyeBGP Db5djc3J7riMDe/Dbz84IPAtzx4vvGnPJcVRnpdjguM6jPZfmiyNrWryTP9fA0Ao 2KojCbNba+svUNRnldBo+JaDafg+19yKgAg3eg/yhAdpcv/Rdep/MJK/agvv5/g8 42gB/UQaQ+mjtPy3xc0C7sXGMnzuSU6swzCoCc22d7tlyg2luCfFWq9qc2fhXGKk MllHKf8Mmuq5KT0rKvVT2gbDb2xOy4PTnQfop5h9pkpREacWWgEpQk7DWDsagkm9 UcvZQ0pQkrG0b/QfcmUxs3hrplXiJkaBY1qSV2kt4Anakb7r+ywfglaGuq5CXNDZ Z4ey0Er6BGnyo4UDygs6lMJRrDm49f1VpTHjLWeBteN87GoXLqzQpfxAahMCFjMz io+oA+Me10YzB5ik15YVAFuTp8kTi1IAU8sCAwEAAaOBmzCBmDASBgNVHRMBAf8E CDAGAQH/AgEAMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUeFGHQEkB78MtEhnDMt8L Ebg2jvUwHwYDVR0jBBgwFoAUZrrYQMMD50v/OCDMgDN7y/GT2P8wNQYDVR0fBC4w LDAqoCigJoYkaHR0cDovL2tleXMuZGllaGwuY29tL2NybC90ay1jX24uY3JsMA0G CSqGSIb3DQEBCwUAA4ICAQBHmpGW5LmWyWMY1H3e+BrnAvERDvCugAKo6mblWPaA VFEIN5UphMDWTRe/Bl4bWMhRnNafYbVQfjMaRn8VofedXQHHghUknQqT17rwBMmf 33VQnVauH/Fz9jzt5TOMKJ1mkbQBZ36KOcD8Np9Vfx9zN2Mm+WyiKcHII8mzmT0z Ibrnal7YmGWBryYgYDrNcRPTpFOvcfdG50OmR9k/9KLQhndZmH78BNFVxOTiyEiB XL28wRP+FZzmlmLlbl7wA4ddQgzclnXr9J2j0qAuVEdcWghF4R3NdLyUzvlJA+hF LbBoduXckz6iIckk5aH0x+TjAxxMdojC1bRG5itCBocOqmnJAMv9mB0SwzgZmpaU 4/KJ8ImdqC2VC+M7jS6Dw/lsrsbQLjYjrsRnI22OA1osaLVEP34qcyRwVBtWcddx 7Ii/WWrV9PKITqvvnCD98c16eQtyOMgvYG0d8U15OUC2smTTIpWJwMhjqNo896AM 6TJKxp0NhjLee7p/OOEdiwU8VL/4K3FmiZaYA3U9+55wuD9l7PdkojC0lp8T1qR1 8CkRuIVAUOT/nyqrrRC/PzAvzKzooE+/exdZr+OawspQXiMrtfXcmpQeNqtw1PMi SeNLMK4fci4uxaKr89x5nu3UrXoknY6yelxz/nWORh8QiGW4zIptDrpDEJLgT/96 fDCCBfUwggPdoAMCAQICAQUwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAkRF MQ8wDQYDVQQIDAZCYXllcm4xFDASBgNVBAoMC0RpZWhsIEdyb3VwMRswGQYDVQQL DBJEaWVobCBDb250cm9scyBUS0MxHzAdBgNVBAMMFkRpZWhsIENvbnRyb2xzIE1h aWwgQ0ExIDAeBgkqhkiG9w0BCQEWEXg1MDktY2FAZGllaGwuY29tMB4XDTE4MDYy MDEzNDE1OFoXDTIwMDYyMDEzNDE1OFowgbQxGTAXBgNVBAMMEHRob3JzdGVuLmxp ZXBlcnQxKTAnBgkqhkiG9w0BCQEWGnRob3JzdGVuLmxpZXBlcnRAZGllaGwuY29t MQswCQYDVQQGEwJERTEPMA0GA1UECAwGQmF5ZXJuMRwwGgYDVQQKDBNEaWVobCBD b250cm9scyBUSy1DMRwwGgYDVQQLDBNEaWVobCBDb250cm9scyBUSy1DMRIwEAYD VQQHDAlOdWVybmJlcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4 qR3OMTi+MNpOtE9tIsSPyEViwFVo2gB3Fw9hALwqGh6TE3V0C9aEoW6gn8pEXJws OT9Gz+8TTe3tYovJEDfgW87MTplKfvb6ipDHQvk0VyNjCk9/vydIC9n7yLQ5oDG1 7tJUcaSfOVkZOdd+Fazb7//4L3qAPHCgM0KdB7+9RWa2MPeOkItTq1rxnpnANd70 RrH8ejf1ltdiae/tJFuUFWrLyGrPlUA61HjpW6m5M3K6UQt1zHS6H+VtDL4USBrA 0k5tZa6jagXi/uVTIcJXedQmU1wWSFeHK2WosPLK6ie+eO0z0ZC3VYC1hlgFr2t4 D//h0UnZ09NtQHcEIt0nAgMBAAGjggEuMIIBKjAfBgNVHSMEGDAWgBR4UYdASQHv wy0SGcMy3wsRuDaO9TAJBgNVHRIEAjAAMCUGA1UdEQQeMByBGnRob3JzdGVuLmxp ZXBlcnRAZGllaGwuY29tMDUGA1UdHwQuMCwwKqAooCaGJGh0dHA6Ly9rZXlzLmRp ZWhsLmNvbS9jcmwvdGstY19uLmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUH MAKGGWh0dHA6Ly93d3cuZGllaGwuY29tL3BraS8wCQYDVR0TBAIwADAdBgNVHQ4E FgQUeVlsLN1eTxWzaUFEzTbr2CBcLIIwCwYDVR0PBAQDAgWgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDBDARBglghkgBhvhCAQEEBAMCBaAwDQYJKoZIhvcN AQELBQADggIBAD/ywk6qCOc94PxVuUVDgEuZF9zDhvbWRN4ROG2M3/YOQ8Vw1Y1O BWKkrPI5J3yHIdvH5BEl9moeP9W6Ip5ko4uo8uVS2nditVv4wCRDjgT3R4lEV/PA 8SFO4JEdTLmFYneWWCjGWNV0LCd7ojjfECTaA0Aqw1ZQZ2QtGdHb+hr/l3ILHakQ /tt/YablsEm/OFH1PPoxF1JWZ/2k10wZZ9ydIirCE0OIM5d7zjcL2w/N4kci3IKe SwMrS0A3N9eMLH7spf/qsK2ORmIsDDVwsHQqXTikPJc0sDrZi78NsUFM20CLrw+c 7cbw9J3TY3Msuhh+DckBmHZBu8AKw0vhybkIAHPUDhaBIBnL2Msh0OW4iWRZgpjb XvxpW7YaLbi8GmGyH8LFGiFcnE/KQfJgzKhjv7aDvE/iQ+YifcJmp1BkUvqUiuG9 DybbuYZn9aIbqptcel4rjJBDkLe/WXNowimV04SuufwCgxa4jfjaZV+kk5uSneHt AifR9+lXsi5ox5vbiMfUFCCnOTUpXvlv3cUUkXyfmgjbw7SdrUuKJhOQzCZ9Jvja hwGVGQe7USQ/GNRzyDQY5oOJAWfSb17MmAOsmOHQ8zoqwdM9ZU+DVcwTdGycmRx3 L8m2Y8DkGS+/j7hECUkh+dnDQ74iX1Uj4JETVtGXOEXQXcV8ANuvJsZmMYICrTCC AqkCAQEwgZowgZQxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXllcm4xFDASBgNV BAoMC0RpZWhsIEdyb3VwMRswGQYDVQQLDBJEaWVobCBDb250cm9scyBUS0MxHzAd BgNVBAMMFkRpZWhsIENvbnRyb2xzIE1haWwgQ0ExIDAeBgkqhkiG9w0BCQEWEXg1 MDktY2FAZGllaGwuY29tAgEFMA0GCWCGSAFlAwQCAQUAoIHkMBgGCSqGSIb3DQEJ AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDIyMjA5MjQ0MFowLwYJ KoZIhvcNAQkEMSIEIIGQJh6Mgoa2oQMswN8FGhMhzh6aS29RDcRuDfkMZKPOMHkG CSqGSIb3DQEJDzFsMGowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgB ZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA MAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIBADOj0W9O lP8oYxMc0w/3neE7SR2UtA40GAfU9XjaejKZtI6xJ51qTwdNm6Q9A2SRtWLz5NjW OPUCnWWeaIBM3tVINMHuTKm2OLZMdtrVqYzvMXmK8KoG/MlG+ga4A07ujMT7QQfm JTlZdixNGDSsZ+sC+UHVQYK10Xb9BfKqwWCzG1XJOSESHMKleKZ6jVRc8rBzaTuA RL4lV4B1r7OouqyZNDc070+d3Sq9//WcrAweUPEIbBli8CAlslLuj265aIGZ90gQ aiWjN+k7QBfyDjycx5Mw/SxPOtK5hRcucXyFgtD0xIMMO2O8QUTLF5EzT7meHmVU KEgEvqpyRT7O8G8= ------E209C493D10BEB498797C445F740D1E4-- --===============0062685858== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHR4ZGlzdCBt YWlsaW5nIGxpc3QKcHR4ZGlzdEBwZW5ndXRyb25peC5kZQ== --===============0062685858==--