Mac OS X Yosemite & Mavericks க்கு Apache இல் PHP ஐ எவ்வாறு இயக்குவது
OS X மேவரிக்ஸ் PHP 5.4.30 உடன் வருகிறது, மேலும் OS X மவுண்டன் லயன் ஷிப்கள் PHP 5.3.13 முன்பே நிறுவப்பட்டுள்ளது, இருப்பினும் நீங்கள் உள்ளமைக்கப்பட்ட அப்பாச்சி சேவையகத்தைத் தொடங்கினால், PHP இயக்கப்படவில்லை. முன்னிருப்பாக. இதை மாற்றுவது எளிதானது, மேலும் நீங்கள் ஒரு வலை டெவலப்பர் மற்றும் உங்கள் உள்ளூர் Mac இல் OS X 10.8 அல்லது அதற்குப் பிறகு இயங்கும் PHPஐப் பயன்படுத்த விரும்பினால், எந்த நேரத்திலும் அது செயல்படுவதைப் பின்தொடரவும்.
டெர்மினலைத் துவக்கி, பின்வரும் கட்டளையை உள்ளிடவும், கோரும் போது நிர்வாகி கடவுச்சொல்லைப் பயன்படுத்தி:
sudo nano /etc/apache2/httpd.conf
இப்போது நானோவின் தேடல் அம்சத்தைப் பயன்படுத்த Control+W ஐ அழுத்தி, "php" என்று தட்டச்சு செய்யவும்
பின்வரும் வரியைக் கண்டறிந்து, தொடக்கத்தில் உள்ள கருத்தை () அகற்றவும்:
LoadModule php5_module libexec/apache2/libphp5.so
இப்போது மாற்றங்களைச் சேமிக்க Control+O ஐ அழுத்தவும், அதைத் தொடர்ந்து நானோவிலிருந்து வெளியேற Control+X ஐ அழுத்தவும்.
கட்டளை வரியில் திரும்பவும், php தொகுதி ஏற்றப்படுவதற்கு அப்பாச்சி சேவையகத்தை மறுதொடக்கம் செய்ய வேண்டும். இது பின்வரும் கட்டளையுடன் செய்யப்படுகிறது அல்லது மூன்றாம் தரப்பு WebSharing பேனலில் ஆன்/ஆஃப் சுவிட்சை மாற்றலாம்:
sudo apachectl மறுதொடக்கம்
Apache விரைவாக மறுதொடக்கம் செய்யப்படுகிறது மற்றும் PHP இயக்கப்படும்.
எந்த php கோப்பையும் ~/Sites/ கோப்பகத்தில் எறிந்து மற்றும் லோக்கல் ஹோஸ்ட்/~user/file.php ஐ இணைய உலாவியில் ஏற்றுவதன் மூலம் இதை நீங்கள் சரிபார்க்கலாம் அல்லது ஏற்கனவே உள்ள php ஐ சரிபார்க்க phpinfo() ஐப் பயன்படுத்தலாம். php நீட்டிப்புடன் எந்த கோப்பிலும் பின்வருவனவற்றை வைப்பதன் மூலம் உள்ளமைவு:
அந்த கோப்பை பயனர் ~/தளங்கள்/ கோப்பகத்தில் சேமித்து இணைய உலாவியில் ஏற்றவும்.
PHP உள்ளமைவில் ஏதேனும் மாற்றங்களைச் செய்ய விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தி இயல்புநிலை php.ini கோப்பின் நகலை உருவாக்கவும்:
cp /private/etc/php.ini.default /private/etc/php.ini
நகலெடுக்கப்பட்ட php.ini கோப்பில் தேவைக்கேற்ப /etc/ அல்லது /private/etc/ இல் மாற்றங்களைச் செய்து, அசல் .default கோப்பை அப்படியே விட்டுவிடவும். வழக்கம் போல், php.ini இல் ஏதேனும் பெரிய மாற்றங்களைத் தொடர்ந்து மற்றொரு Apache மறுதொடக்கம் செய்யப்பட வேண்டும்.