PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اموزش کامپایل کردن php و اپاچی و Exhaustive مورد نیاز



supportvps
January 3rd, 2014, 17:24
مقدمه:
این اموزش مخصوص کساییه که سی پنل دارن
امروز میپردازیم به کامپایل کردن و Exhaustive های php مورد نیاز برای هاستینگ
در حقیقت ماژول ها و پلاگین هایی هستند که اگه نصب نباشن بعضی افزونه های cms ها یا خود cms به مشکل بر میخوره
کامپایل کردن با easy apache راحته و اموزش هم تو اینترنت پره
تمرکز میکنم روی Exhaustive های مورد نیاز برای هاستینگ اشتراکی
من چند باری کامپایل کردم یا جوملا مشکل داشت یا whmcs مشکل داشت خلاصه هر که یه سازی میزنه
ما میایم طوری کانفیگ میکنیم که همه اسکریپت ها بدون مشکل اجرا بشن
من سعی میکنم از سی پنل کامپایل کنم چون محیطش گرافیکیه اگه لایسنس نداشتید از ssh اقدام کنید
هیچ فرقی نداره


از سی پنل (WHM) به مسیر زیر بروید

Home »Software »EasyApache (Apache Update)

1. Profile
در این مرحله به نظرم این مورد بدون درد سر تر از بقیه است
Previously Saved Config (** DEFAULT **)
در صورتی که سرور مشکل داشت قرار بود تعمیر کنید این گزینه را استفاده کنید تا همه چیز از اول نصب شود


Basic (If your previous build has failed, please use this option)

سپس Start customizing based on profile

2. Apache Version
بهترین گزینه Apache 2.2.26
البته بعدا لایت اسپید و هر چیزی بخواهید میتوانید نصب کنید (اموزش های بعدی)
سپس Next Step

3. PHP Version
همینطور که خودش پیشنهاد کرده


5.3.27 DEPRECATED

سپس Next Step

4. Short Options List
Exhaustive Options List را بزنید تا همه ی Exhaustive نمایش داده شوند

5. Exhaustive Options List
خوب در مورد Exhaustive ها هر چی که پیش فرض داشت اینارو هم اضافه کنید (لیست چند خط پایین تر)
فقط برای فعالسازی بعضی ماژول ها باید بعضی ها غیر فعال باشند یا بعضی ها فعال باشند که خودش توضیح داده
دقت کنید
مثلا اگه Mbstring فعال نباشه معمولا جوملا های سرور ناقص میاد بستگی به افزونه های نصب شده ی اون جوملا داره
یا IonCube Loader for PHP اگه فعال نباشه معمولا whmcs ها به مشکل میخورن
GD برای کد ضد اسپم هست و ...
سر فرصت کارایی همه را توضیح خواهیم داد
اکثرا از اسمشون پیداست
این لیست رو تهیه کردم اگه به مشکل خوردید ازم سوال کنید
من خودم بعضی هاشون رو قبلا فعال کردم و بعد از یه مدت باز غیر فعال کردم و .. بستگی به کارتون داره


Cache
Expires
File Cache
File Protect
Headers
IonCube Loader for PHP
Zend Optimizer for PHP
Bcmath
Calendar
CurlSSL
FTP
GD
Gettext
Imap
Magic Quotes
Mbstring
Mod Security
Mod SuPHP
Mysql
Mysql of the system
MySQL "Improved" extension
Openssl
PDO
PDO MySQl
SOAP
Sockets
TTF (FreeType)
Zend Multibyte
Zip
Zlip

و در اخر Save and Build را بزنید
منتظر باشید تمام شود
در اخر گزینه هایی میاد (PHP Handler) که شما CGI را انتخاب کنید
suPHP امنیت بهتری داره اینم میتونید انتخاب کنید فرقی نداره
البته میتوانید PHP Handler هارا بعدا هم تنظیم کنید

nader_star
February 5th, 2014, 21:37
ممنون از آموزشتون
راهی هست که هم php5.2 و هم 5.3 رو باهم داشته باشیم؟

irnahost.ir
February 6th, 2014, 03:11
Nixtree || NT PHP Selector (http://www.nixtree.com/ntphp.php)

namesis R
February 6th, 2014, 16:00
دوست عزیز قبل از پست دادن یک سرچ میکردید داخل انجمن سایر دوستان قبلآ این آموزش رو گذاشته بودند.