بيئة
لينكس AS4 2.6.9
1. قم بتثبيت الخلية
استخدم الإصدار mysql5.1.22-rc.tar.gz
انسخ حزمة التثبيت إلى الدليل /usr/local وقم بتنفيذ الأمر التالي:
إضافة مجموعة MySQL useradd -g mysql mysql مؤتمر نزع السلاح الخلية scripts/mysql_install_db --user=mysql chown -R mysql:mysql . cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld ln -s /usr/local/mysql/bin/mysql /usr/sbin/mysql chkconfig --أضف mysqld
ابدأ الخلية
بدء خدمة MySQL
أدخل الخلية
mysql
2. قم بتثبيت أباتشي
الإصدار httpd-2.0.61.tar.gz
./configure --prefix=/usr/local/Apache --enable-module=so
يصنع
قم بالتثبيت
cd /usr/local/Apache/bin
./apachectl البداية
إذا لم يتم تثبيت أداة الترجمة gcc، فستكون هناك مطالبة أثناء التثبيت. يمكن العثور عليها على قرص مضغوط!
3. قم بتثبيت PHP
الإصدار php-4.4.7.tar.gz
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/Apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --with-xml --with-mysql=/usr/local/mysql --with-mbstring --enable-mbstring=all
يصنع
قم بالتثبيت
ملحوظة:
--with-apxs=dir قم بالترجمة كوحدة أباتشي
--with-config-file-path=dir الدليل الذي يوجد به php.ini
--enable-track-vars مسار المتغيرات
--مع دعم XML XML
--with-mysql=dir دعم mysql
[قص الصفحة]4. اختبار الخلية، PHP، أباتشي
cp /php Directory/php.ini-dist /usr/local/lib
مؤتمر نزع السلاح /usr/local/lib
mv php.ini-dist php.ini
viphp.ini
يراجع
Register_globals=تشغيل
:wq
cd /usr/local/Apache/conf
السادس httpd.conf
ابحث عن DirectoryIndex Index.html
قم بالتغيير إلى DirectoryIndex Index.php Index.html
فهارس FindOptions FollowSymLinks MultiViews
التغيير إلى خيارات FollowSymLinks MultiViews
انضم حيثما كان ذلك مناسبا
تطبيق AddType/x-httpd-php .php تطبيق AddType/x-httpd-php-source .phps :wq مؤتمر نزع السلاح ../بن إعادة تشغيل أباتشيكتل
حسنا، دعونا اختبار
cd /usr/local/Apache/htdocs vitest.php phpinfo(); ?> :wq
افتح IE وأدخل http://IP/test.php
إذا كان بإمكانك رؤية صفحة اختبار php، فقد انتهيت!
قم بتثبيت زيند
محسن الإصدار v3.0.gz
./install.sh
هذا أمر بسيط للغاية. أثناء التثبيت، سيُطلب منك تحديد مساري php.ini وApache/bin، فقط قم بتعديله بنفسك.
ثم قم بتحرير php.ini وقم بتغيير قيمة التحسين من 15 إلى 1023 لتمكين جميع سلاسل التحسين. انضم مرة أخرى
Zend_optimizer.enable_loader=0
قم بإيقاف تشغيل القراءة الشفافة لمُحسِّن zend لرمز تشفير zend encode وحفظه. أعد تشغيل أباتشي.
قم بتثبيت phpmyadmin
الإصدار phpMyAdmin v2.10.0.gz
بعد فك الضغط، انسخه إلى دليل htdocs ضمن Apache.
عند الدخول، أدخل http://localhost/phpmyadmin/index.php
قم بتثبيت Discuzz
الإصدار6.0
أ. فك الضغط أولاً
ب.تحميل:
استخدم ftp لتحميل الملف الذي تم فك ضغطه. قم بتحميل كافة الملفات وهياكل الدليل في Discuz!6 ووضعها في دليل يمكن الوصول إليه عن طريق طلبات الويب (أنا أستخدم SSH Secure Shell Client)
ج. تعيين أذونات الدليل
أضف أذونات 777 إلى الملفات التالية
./قوالب ./قوالب/افتراضي ./قوالب/افتراضي/*.* ./المرفقات ./customavatar ./forumdata ./forumdata/cache ./forumdata/templates
د.تكوين معلومات قاعدة البيانات
افتح config.inc.php في ملف التحميل الذي تم تحميله على الخادم
$dbhost = 'localhost';
// خادم قاعدة البيانات
$dbuser = 'dbuser'; // اسم مستخدم قاعدة البيانات
// اسم مستخدم قاعدة البيانات
$dbpw = 'dbpw'; // كلمة مرور قاعدة البيانات
// كلمة مرور قاعدة البيانات
$dbname = 'discuz'; // اسم قاعدة البيانات
// اسم قاعدة البيانات
$adminemail = [email protected]'">'[email protected]'; // البريد الإلكتروني للمشرف
// البريد الإلكتروني لنظام المنتدى
$dbreport = 0; // إرسال تقرير خطأ قاعدة البيانات 1=yes
// إرسال تقرير خطأ قاعدة البيانات 0=لا، 1=نعم
قم بملء المعلومات المذكورة أعلاه وفقا للحالة الفعلية
ملحوظة: قاعدة البيانات لا تحتاج إلى إنشاء مسبقاً، سيتم إنشاؤها تلقائياً عند تثبيت المنتدى!
ه. تنفيذ البرنامج النصي للتثبيت
أدخل http://yourdomain name/forum Directory/install.php في المتصفح لإكمال التثبيت النهائي.
بعد التثبيت الناجح، يرجى حذف البرنامج النصي للتثبيت (install.php) لتجنب التثبيت مرة أخرى. إذا لم تقم بحذفه، ستجد أنه لا يمكن ضبطه عند دخولك إلى الواجهة الخلفية للمنتدى.
يلاحظ:
بشكل عام، الفشل في التثبيت بشكل طبيعي يكون بسبب عدم وجود برامج الترجمة! تم اختبار العمليات المذكورة أعلاه.
[قص الصفحة]4. اختبار الخلية، PHP، أباتشي
cp /php Directory/php.ini-dist /usr/local/lib
مؤتمر نزع السلاح /usr/local/lib
mv php.ini-dist php.ini
viphp.ini
يراجع
Register_globals=تشغيل
:wq
cd /usr/local/Apache/conf
السادس httpd.conf
ابحث عن DirectoryIndex Index.html
قم بالتغيير إلى DirectoryIndex Index.php Index.html
فهارس FindOptions FollowSymLinks MultiViews
التغيير إلى خيارات FollowSymLinks MultiViews
انضم حيثما كان ذلك مناسبا
تطبيق AddType/x-httpd-php .php تطبيق AddType/x-httpd-php-source .phps :wq مؤتمر نزع السلاح ../بن إعادة تشغيل أباتشيكتل
حسنا، دعونا اختبار
cd /usr/local/Apache/htdocs vitest.php phpinfo(); ?> :wq
افتح IE وأدخل http://IP/test.php
إذا كان بإمكانك رؤية صفحة اختبار php، فقد انتهيت!
قم بتثبيت زيند
محسن الإصدار v3.0.gz
./install.sh
هذا أمر بسيط للغاية. أثناء التثبيت، سيُطلب منك تحديد مساري php.ini وApache/bin، فقط قم بتعديله بنفسك.
ثم قم بتحرير php.ini وقم بتغيير قيمة التحسين من 15 إلى 1023 لتمكين جميع سلاسل التحسين. انضم مرة أخرى
Zend_optimizer.enable_loader=0
قم بإيقاف تشغيل القراءة الشفافة لمُحسِّن zend لرمز تشفير zend encode وحفظه. أعد تشغيل أباتشي.
قم بتثبيت phpmyadmin
الإصدار phpMyAdmin v2.10.0.gz
بعد فك الضغط، انسخه إلى دليل htdocs ضمن Apache.
عند الدخول، أدخل http://localhost/phpmyadmin/index.php
قم بتثبيت Discuzz
الإصدار6.0
أ. فك الضغط أولاً
ب.تحميل:
استخدم ftp لتحميل الملف الذي تم فك ضغطه. قم بتحميل كافة الملفات وهياكل الدليل في Discuz!6 ووضعها في دليل يمكن الوصول إليه عن طريق طلبات الويب (أنا أستخدم SSH Secure Shell Client)
ج. تعيين أذونات الدليل
أضف أذونات 777 إلى الملفات التالية
./قوالب ./قوالب/افتراضي ./قوالب/افتراضي/*.* ./المرفقات ./customavatar ./forumdata ./forumdata/cache ./forumdata/templates
د.تكوين معلومات قاعدة البيانات
افتح config.inc.php في ملف التحميل الذي تم تحميله على الخادم
$dbhost = 'localhost';
// خادم قاعدة البيانات
$dbuser = 'dbuser'; // اسم مستخدم قاعدة البيانات
// اسم مستخدم قاعدة البيانات
$dbpw = 'dbpw'; // كلمة مرور قاعدة البيانات
// كلمة مرور قاعدة البيانات
$dbname = 'discuz'; // اسم قاعدة البيانات
// اسم قاعدة البيانات
$adminemail = [email protected]'">'[email protected]'; // البريد الإلكتروني للمشرف
// البريد الإلكتروني لنظام المنتدى
$dbreport = 0; // إرسال تقرير خطأ قاعدة البيانات 1=yes
// إرسال تقرير خطأ قاعدة البيانات 0=لا، 1=نعم
قم بملء المعلومات المذكورة أعلاه وفقا للحالة الفعلية
ملحوظة: قاعدة البيانات لا تحتاج إلى إنشاء مسبقاً، سيتم إنشاؤها تلقائياً عند تثبيت المنتدى!
ه. تنفيذ البرنامج النصي للتثبيت
أدخل http://yourdomain name/forum Directory/install.php في المتصفح لإكمال التثبيت النهائي.
بعد التثبيت الناجح، يرجى حذف البرنامج النصي للتثبيت (install.php) لتجنب التثبيت مرة أخرى. إذا لم تقم بحذفه، ستجد أنه لا يمكن ضبطه عند دخولك إلى الواجهة الخلفية للمنتدى.
يلاحظ:
بشكل عام، الفشل في التثبيت بشكل طبيعي يكون بسبب عدم وجود برامج الترجمة! تم اختبار العمليات المذكورة أعلاه.