国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table of Contents
PHP pear installation and configuration tutorial, pear installation and configuration tutorial
Home Backend Development PHP Tutorial PHP pear installation and configuration tutorial, pear installation and configuration tutorial_PHP tutorial

PHP pear installation and configuration tutorial, pear installation and configuration tutorial_PHP tutorial

Jul 12, 2016 am 08:51 AM
pear php Install

PHP pear installation and configuration tutorial, pear installation and configuration tutorial

What is PEAR?

PEAR is the abbreviation of the PHP Extension and Application Repository. It is a code repository for PHP extensions and applications. Simply put, PEAR is to PHP what CPAN (Comprehensive Perl Archive Network) is to Perl.

It can be seen that PEAR is a warehouse of PHP code. You can find a lot of useful code here to avoid us from repeatedly writing some functions. However, the PEAR code package is not directly downloaded through the HTTP website. We need to install PEAR.

How to obtain and install PEAR

Recommendation: The following operations are completed in the Windows 7 environment. They are also applicable to Windows XP/2003/Vista/2008 systems. Some operations are tentative. In order to avoid detours, it is recommended to read this article first before performing related operations.

If PEAR is not included in the PHP directory, that is, the go-pear.php file cannot be found, then we need to manually download the go-pear.php file. Click here to download and save this file as go-pear.php. Place it in the PHP installation directory where php.exe is located. My installation directory is D:php5 (this directory shall prevail below), then the location of go-pear.php should be D:php5go-pear.php.

Start – Run, enter cmd, start the command prompt, enter the following command, mainly switch to the go-pear.php directory, and then execute this PHP script file:

cd D:php5
D:
php go-pear
.php
Unfortunately, maybe because my PHP version is too new, the above operation prompt failed. The specific information is as follows:

Deprecated: Assigning the return value of new by reference is deprecated in D:php5go-pear.php on line 733

Sorry! Your PHP version is too new (5.3.8) for this go-pear.

Instead use http://pear.php.net/go-pear.phar for a more stable and current version of go-pear, more suited to your PHP version.

Thank you for your cooperation and sorry for the inconvenience!

It means that we are required to download the go-pear.phar file from http://pear.php.net/go-pear.phar, then replace go-pear.php and try again. Download the go-pear.phar file and put it in the D:php5 folder, execute the following command:

cd D:php5
D:
php go-pear.phar

This will appear:

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
Press Enter to default to system and continue. The following are the default settings for pear's temporary, data, configuration, test, and execution directories:

Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type 'all' to change all of them or simply press Enter to
accept these locations.
 
 1. Installation base ($prefix)     : D:\php5
 2. Temporary directory for processing   : D:\php5\tmp
 3. Temporary directory for downloads    : D:\php5\tmp
 4. Binaries directory       : D:\php5
 5. PHP code directory ($php_dir)     : D:\php5\pear
 6. Documentation directory      : D:\php5\docs
 7. Data directory        : D:\php5\data
 8. User-modifiable configuration files directory : D:\php5\cfg
 9. Public Web Files directory     : D:\php5\www
10. Tests directory        : D:\php5\tests
11. Name of configuration file     : C:\Windows\pear.ini
12. Path to CLI php.exe       : D:\php5
 
1-12, 'all' or Enter to continue:

Just press Enter to use the default value and continue the installation. I thought everything was fine, but an error occurred here:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in phar://D:/ php5/go-pear.phar/PEAR/Registry.php on line 1012
PEAR_Config::writeConfigFile fopen('C:Windowspear.ini','w') failed (fopen(C:Windowspear.ini): failed to open stream: Permission denied)

It seems that there is no permission to write to the C:Windowspear.ini. Since I am using a Windows 7 system and the command prompt opened by an ordinary user, of course there is no permission to write to the C:Windows directory. It seems that Find another way. Going back to Are you installing a system-wide PEAR or a local copy?, why not choose local copy? The Internet directly says that the default is to press Enter and select system. I don’t want to rewrite the C:Windows directory, so I re-executed php go-pear.phar and selected local.

Are you installing a system-wide PEAR or a local copy?
(system|local) [system] : local
Please confirm local copy by typing 'yes' : yes

Okay, now it’s normal :-)

Would you like to alter php.ini ? [Y/n] :
Then the above sentence, only select Y to agree to modify php.ini.

php.ini <D:\php5\php.ini> include_path updated.
 
Current include path   : .;C:\php\pear
Configured directory   : D:\php5\pear
Currently used php.ini (guess) : D:\php5\php.ini
Press Enter to continue:

The above paragraph appears next. It seems that there is nothing to change. Just press Enter to confirm.

You should see the sentence "Thanks for using go-pear!" here. Congratulations, PEAR is finally installed successfully!

How to install PEAR Package

接下來(lái)讓我們?nèi)EAR網(wǎng)站上看看有什么需要的吧。PEAR每個(gè)包都有安裝命令的提示,比如說(shuō)MDB2這個(gè)包,上面已經(jīng)提示使用pear install MDB2命令安裝了,假設(shè)目錄還是D:\php5,那么我們利用下面的命令試試:

cd D:\php5
D:
pear install MDB2
結(jié)果出現(xiàn)下面這個(gè)錯(cuò)誤:

D:\php5>pear install MDB2
downloading MDB2-2.4.1.tgz ...
Starting to download MDB2-2.4.1.tgz (119,790 bytes)
..........................done: 119,790 bytes
ERROR: failed to mkdir C:\php\pear\docs\MDB2\docs\examples

無(wú)法創(chuàng)建目錄,看來(lái)又是權(quán)限問(wèn)題,索性以管理員身份啟動(dòng)cmd命令提示符,然后重新執(zhí)行上面的命令。這次總算安裝成功了install ok!

另一個(gè)安裝報(bào)錯(cuò)案例:PHP pear安裝出現(xiàn) Warning: require_once(Structures/Graph.php)...錯(cuò)誤

在WINDOWS安裝pear,一路無(wú)阻很順利安裝完成,接著想安裝下pear email包來(lái)玩下,但接下來(lái)卻報(bào):

Warning: require_once(Structures/Graph.php): failed to open stream: No such file
?or directory in PEAR\Downloader.php on line 1217
PHP Warning:? require_once(Structures/Graph.php): failed to open stream: No such
?file or directory in E:\Program Files\php5_3\pear\pear\PEAR\Downloader.php on l
ine 1217
?新手沒(méi)辦法,網(wǎng)上找解決。折騰了老半天,還是報(bào)這錯(cuò)誤.原因很清楚就是少了Structures_Graph這個(gè)PEAR應(yīng)用,相直接通用pear命令:
pear install Structures_Graph-1.1.1
在線(xiàn)安裝這個(gè)應(yīng)用,但讓人痛心的是竟然也報(bào)同樣的錯(cuò)誤,我丟。。

不跟它玩了直接到PEAR官網(wǎng)下載Structures_Graph-1.1.0.tgz包。解壓看看里面的結(jié)構(gòu);發(fā)現(xiàn)里面正好有一個(gè)Structures/Graph.php;于是解壓并把壓縮包里的Structures文件夾放到pear根目下面。接著再運(yùn)行Structures_Graph的安裝命令,驚喜??!成功了。

接著再安裝email,不出意外也成功。到此這個(gè)糾結(jié)了我半天的問(wèn)題終于解決了。

謝謝大家的閱讀哦!

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1127903.htmlTechArticlePHP pear安裝配置教程,pear安裝配置教程 什么是PEAR? PEAR 是PHP擴(kuò)展與應(yīng)用庫(kù)(the PHP Extension and Application Repository)的縮寫(xiě)。它是一個(gè)PHP擴(kuò)展及應(yīng)...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What is PHP, and why is it used for web development? What is PHP, and why is it used for web development? Jun 23, 2025 am 12:55 AM

PHPbecamepopularforwebdevelopmentduetoitseaseoflearning,seamlessintegrationwithHTML,widespreadhostingsupport,andalargeecosystemincludingframeworkslikeLaravelandCMSplatformslikeWordPress.Itexcelsinhandlingformsubmissions,managingusersessions,interacti

How do I stay up-to-date with the latest PHP developments and best practices? How do I stay up-to-date with the latest PHP developments and best practices? Jun 23, 2025 am 12:56 AM

TostaycurrentwithPHPdevelopmentsandbestpractices,followkeynewssourceslikePHP.netandPHPWeekly,engagewithcommunitiesonforumsandconferences,keeptoolingupdatedandgraduallyadoptnewfeatures,andreadorcontributetoopensourceprojects.First,followreliablesource

How to set PHP time zone? How to set PHP time zone? Jun 25, 2025 am 01:00 AM

TosettherighttimezoneinPHP,usedate_default_timezone_set()functionatthestartofyourscriptwithavalididentifiersuchas'America/New_York'.1.Usedate_default_timezone_set()beforeanydate/timefunctions.2.Alternatively,configurethephp.inifilebysettingdate.timez

How do I validate user input in PHP to ensure it meets certain criteria? How do I validate user input in PHP to ensure it meets certain criteria? Jun 22, 2025 am 01:00 AM

TovalidateuserinputinPHP,usebuilt-invalidationfunctionslikefilter_var()andfilter_input(),applyregularexpressionsforcustomformatssuchasusernamesorphonenumbers,checkdatatypesfornumericvalueslikeageorprice,setlengthlimitsandtrimwhitespacetopreventlayout

What is data serialization in PHP (serialize(), unserialize())? What is data serialization in PHP (serialize(), unserialize())? Jun 22, 2025 am 01:03 AM

ThePhpfunctionSerialize () andunserialize () AreusedtoconvertcomplexdaTastructdestoresintostoraSandaBackagain.1.Serialize () c OnvertsdatalikecarraysorobjectsraystringcontainingTypeandstructureinformation.2.unserialize () Reconstruct theoriginalatataprom

How do I embed PHP code in an HTML file? How do I embed PHP code in an HTML file? Jun 22, 2025 am 01:00 AM

You can embed PHP code into HTML files, but make sure that the file has an extension of .php so that the server can parse it correctly. Use standard tags to wrap PHP code, insert dynamic content anywhere in HTML. In addition, you can switch PHP and HTML multiple times in the same file to realize dynamic functions such as conditional rendering. Be sure to pay attention to the server configuration and syntax correctness to avoid problems caused by short labels, quotation mark errors or omitted end labels.

What are the best practices for writing clean and maintainable PHP code? What are the best practices for writing clean and maintainable PHP code? Jun 24, 2025 am 12:53 AM

The key to writing clean and easy-to-maintain PHP code lies in clear naming, following standards, reasonable structure, making good use of comments and testability. 1. Use clear variables, functions and class names, such as $userData and calculateTotalPrice(); 2. Follow the PSR-12 standard unified code style; 3. Split the code structure according to responsibilities, and organize it using MVC or Laravel-style catalogs; 4. Avoid noodles-style code and split the logic into small functions with a single responsibility; 5. Add comments at key points and write interface documents to clarify parameters, return values ??and exceptions; 6. Improve testability, adopt dependency injection, reduce global state and static methods. These practices improve code quality, collaboration efficiency and post-maintenance ease.

How do I execute SQL queries using PHP? How do I execute SQL queries using PHP? Jun 24, 2025 am 12:54 AM

Yes,youcanrunSQLqueriesusingPHP,andtheprocessinvolveschoosingadatabaseextension,connectingtothedatabase,executingqueriessafely,andclosingconnectionswhendone.Todothis,firstchoosebetweenMySQLiorPDO,withPDObeingmoreflexibleduetosupportingmultipledatabas

See all articles