كيفية تكوين PHP تحت أباتشي خادم الويب في جنتو نظام التشغيل ؟

StackOverflow https://stackoverflow.com/questions/1218651

  •  10-07-2019
  •  | 
  •  

سؤال

هل هناك أي شخص يعرف كيفية تركيب / تكوين php تحت أباتشي ؟

لدي الظهور php أباتشي على حد سواء.أردت أن استخدام mod_php لأباتشي في جنتو نظام التشغيل.

php temp.php

سطر الأوامر يعمل بشكل جيد, ولكن http://localhost/temp.php لا تنفيذ على ملقم ويب بدلا من ذلك فإنه يدل على محتوى كود php.

هل كانت مفيدة؟

المحلول

ولقد وجدت بلوق وتابعت تعليماته ويعمل! أنا تقاسم الحل المشار مدونة

وأنا وضعت هذه الخطوط في /etc/make.conf:

USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png"

إذا كنت ترغب في تثبيت أيضا بريس، ثم يجب عليك أيضا إضافة يونيكود جلسة PCRE:

USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png pcre session unicode"

وبعد ذلك غيرت /etc/init.d/apache2 الملف، من أجل تمكين المجلدات بوبليك للمستخدمين (الموافق الدليل ~)، ووضع -D USERDIR:

APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5 -D USERDIR

وقبل البدء في الخلية، يجب عليك إنشاء (مرة واحدة وإلى الأبد) قاعدة البيانات الرئيسية الخلية، ويمكن القيام بذلك ببساطة عن طريق تشغيل:

/usr/bin/mysql_install_db

نصائح أخرى

يبدو أن هناك عددا من الطرق لتحقيق هذا ولكن يبدو أن العديد قليلا من التاريخ أو معقدة أكثر من اللازم.اعتبارا من 1 فبراير 2010 كل ما فعلته للحصول على PHP و Apache2 العمل على جنتو تم تثبيت Apache و PHP مثل هذا:

  1. bash$ emerge apache
  2. اتبعت تعليمات خاصة امتداد أردت في هذه القائمة في جنتو الموقع
    • ملاحظة:هذا هو واحد مهم للحصول على Apache و PHP العمل معا:
      • bash$ echo "dev-lang/php apache2" >> /etc/portage/package.use
    • آخر شائع PHP التمديد:
      • bash$ echo "dev-lang/php mysql" >> /etc/portage/package.use
    • وهلم جرا.
  3. ثم تشغيل فقط bash$ emerge dev-lang/php و إعادة تشغيل أباتشي مع /etc/init.د/apache2 النصي.PHP يجب أن تكون متاحة الآن.

وفوق الارتباط الأموات، هذه محاولة واحدة:

http://overlays.gentoo.org/proj/php/

قد تجد بعض المعلومات في أباتشي 2.0 على أنظمة Unix

لا سيما ،

LoadModule php5_module modules/libphp5.so

و

SetHandler application/x-httpd-php

يجب خطوط المساعدة :-)

خطوط المقابلة في اباتشي التكوين (أباتشي 2, PHP 5.2, Ubuntu) هي :

LoadModule php5_module /usr/lib/apache2/modules/libphp-5.2.9.so
<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml
  AddType application/x-httpd-php-source .phps
</IfModule>

وحاول استخدام الوثائق الرسمية جنتو:

http://www.gentoo.org/proj /en/php/php4-php5-configuration.xml

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top