களஞ்சியங்களிலிருந்து நிறுவிய பின் பியர் நிறுவல் சிக்கல்களை எவ்வாறு சரிசெய்வது



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

பியர் (PHP நீட்டிப்பு மற்றும் பயன்பாட்டு களஞ்சியம்) என்பது லினக்ஸ், மேக்ஸ் மற்றும் விண்டோஸில் PHP நீட்டிப்புகள் மற்றும் களஞ்சியங்களை நிறுவ ஒரு பயனுள்ள கருவியாகும். இணையத்தில் தோராயமாக கண்டறியப்பட்ட குறியீட்டின் ஆபத்து இல்லாமல், PHP இல் செயல்பாட்டைச் சேர்க்க இது அனுமதிக்கிறது. உங்களுக்குத் தெரியாவிட்டால், மூலமானது நம்பகமானது என்று தெரியாமல் குறியீட்டைச் சேர்ப்பது, உங்கள் சேவையகத்திற்கான எந்தவொரு பாதிப்புகளையும் திறக்க முடியும், ஏனெனில் PHP மற்ற நிரல்கள், பயன்பாடுகள் மற்றும் வளங்களை அணுக முடியும்.



இன்று நான் பி.இ.சி.எல் களஞ்சியங்களிலிருந்து ஒரு தொகுப்பை நிறுவ விரும்பினேன். PECL இலிருந்து நேரடியாக பதிவிறக்குவது, தொகுத்தல் மற்றும் நிறுவுவதை விட, நான் அடிக்கடி பயன்படுத்தும் வளமாக இருப்பதால், முன்னோக்கி சென்று பியர் நிறுவ வேண்டும் என்று முடிவு செய்தேன். பியர் நிறுவிய பின் எழக்கூடிய ஒரு சிக்கல் சார்புகளைக் காணவில்லை.



உபுண்டு 16.04 இல் பியர் நிறுவ நான் பயன்படுத்திய செயல்முறை இங்கே.



cd ~ / src

wget http://pear.php.net/go-pear.phar

sudo php go-pear.phar

எனது வலைத்தளங்களுக்கான பாதையை பிரதிபலிக்க நான் விருப்பம் 9 ஐ மாற்றினேன், ஆனால் இல்லையெனில் எந்த விருப்பங்களையும் மாற்ற தேவையில்லை.

இன்ஸ்டால் ரன் சரிபார்க்க

பேரிக்காய் பதிப்பு

எதிர்பார்த்த வெளியீட்டை பட்டியலிடுவதோடு கூடுதலாக:

பேரிக்காய் நிறுவல் - 1

பிழைகள் (மிக) நீண்ட பட்டியலையும் பெற்றுள்ளேன், கீழேயுள்ள படத்தில் ஒரு சிறிய பகுதி:

பேரிக்காய் நிறுவல் - 2

சிக்கல் snmp மற்றும் அதனுடன் செல்லும் mibs ஆகியவற்றை உள்ளடக்கியது. சார்புகளை சரிசெய்ய, ஒரு எளிய விஷயம். தேவையான சார்புகளை நிறுவுவதற்கான கட்டளை கீழே உள்ளது:

sudo apt-get install libsnmp-dev libsnmpkit-dev snmp-mibs-downloader

இது முடிந்ததும், பேரிக்காய் பதிப்பைக் கொண்டு நிறுவலைச் சரிபார்க்கவும், இந்த முறை வெளியீடு:

பேரிக்காய் நிறுவல் - 3

இப்போது பியர் புதுப்பிக்க, இதனால் களஞ்சியங்களை அணுகலாம்:

sudo pear update-channel

பேரிக்காய் நிறுவல் - 4

நீங்கள் PHP 7.0 ஐ இயக்குகிறீர்கள் என்பதை நினைவில் கொள்ள வேண்டிய ஒன்று, புதிய பதிப்பிற்கு ஏற்ப பல நீட்டிப்புகள் இன்னும் புதுப்பிக்கப்படவில்லை. குறிப்பிட்ட தொகுதிக்கூறுகளை நிறுவ நீங்கள் திட்டமிட்டால், நீங்கள் PHP இன் இரண்டாம் பதிப்பை நிறுவ வேண்டியிருக்கும்.

எனக்கு ஒரு பதிவு தொகுதி தேவை, எனவே நான் பியர் / லாக் உதாரணத்தைப் பயன்படுத்துவேன்.

sudo pear install –alldeps pear / Log

பேரிக்காய் நிறுவல் - 5

–ஆல்டெப்ஸைப் பயன்படுத்துவதன் மூலம் அனைத்து பரிந்துரைக்கப்பட்ட விருப்ப தொகுதிகள் (பேரிக்காய் / எஸ்.ஏ.எஸ்.எல் 2 போன்றவை) தானாக நிறுவலின் ஒரு பகுதியாக நிறுவப்படும், இல்லையெனில் அவற்றை தனித்தனியாக சேர்க்க வேண்டும். இறுதி வரியில் குறிப்பிட்டுள்ளபடி, குறிப்பிட்ட துணை நிரல்களில் நீங்கள் சேர்க்கலாம், இது இயல்பாகவே அவசியமில்லை என்று கருதப்படுகிறது

sudo pear install MDB2 # mysqli

பேரிக்காய் நிறுவல் - 6

மேலதிக சார்புகளை நீங்கள் காணவில்லை எனில், தொகுப்பு தோல்வியடையும் போது அவை பட்டியலிடப்படும், அத்துடன் பரிந்துரைக்கப்பட்ட எந்த தொகுப்புகளும்,

sudo pear install pecl / spidermonkey

பேரிக்காய் நிறுவல் - 7

துரதிர்ஷ்டவசமாக, libjs நேரடியாக ஒரு தொகுப்பாக பதிவிறக்கம் செய்யப்படவில்லை. அதை வழங்கும் தொகுப்புகளைக் கண்டுபிடிக்க நீங்கள் விலைமதிப்பற்ற ஒரு நிரலை நிறுவ வேண்டும்:

sudo apt-get install apt-file

sudo apt-file update

sudo apt-file jsapi.h

Apt-file என்பது சார்புகளைக் கண்டறிய ஒரு அதிசயமாக பயனுள்ள கருவியாகும். இது jsapi.h ஐ வழங்கும் தொகுப்புகளின் பட்டியலை வழங்குகிறது. பதிவிறக்கி நிறுவவும். நீங்கள் மேலே சென்று php தொகுதியை நிறுவலாம்,

sudo pear install pecl / spidermonkey

மேலும் சார்பு சிக்கல்கள் இல்லை, உங்கள் பயன்பாட்டிற்கு ஒரு சிறிய சிறிய தொகுதி.

2 நிமிடங்கள் படித்தேன்