-
January 21st, 2016, 12:29
#1
عضو انجمن
مشکل با نصب php5.6 در اوبونتو
وقت بخیر دوستان ..
من روی سیستمم vmbox رو نصب کردم و همینطور توسط باکس های واگرانت اوبونتوی precise32 رو نصب کردم . ..بعد از این سرور خوب اجرا میشه و میشه با putty بهش وصل بشم ..آپاچی و مای اس کیوال و پی اچ پی رو طبق دستور :
apt-get install apache2 php5 mysql-server mysql-client php5-mysql
نصب میکنم .. بدون هیچ مشکلی نصب میشه
و وقتی php -v رو میزنم نسخه php رو برام 5.3 میزنه و تو phpinfo هم همینو میزنه خب مشکل از اینجا شروع میشه که میخام php5.6 رو نصب کنم
طبق این دستور میزنم :
sudo add-apt-repository ppa:ondrej/php5-5.6
و php رو به دایرکتوری اضاف میکنم بعدشم ورژن قدیمی php رو با دستور :
apt-get remove php5 حذف میکنم یه اپدیت میکنم و توسط دستور زیر :
apt0get install php5
میزنم نصب بشه ..
نصب میشه .. ولی بازم همون ورژن php5.3 یعنی هیچ تغییری نمیکنه .. حالا بعضی وقتی باز میاد نصب میشه .. میزنم php -v میزنه 5.6 ولی باز تو صفحه میزنم phpinfo() میزنه 5.3 نمیدونم چیکار کنم ..
من فقط همینو میخام که بتونم اپاچی و مای اس کیوال و php5.6 رو نصب داشته باشم همینو چطوری نصب کنم .. الان بیش از 30 باره هی سرور رو حذف میکنم دوباره از نو میزنم بسازه ولی هنوز موفق نشدم که نصب کنم ..
اگه دوستان راهنمایی کنن ممنونتون میشم .. بد جوری گیرم ..
-
-
January 21st, 2016 12:29
# ADS
-
January 22nd, 2016, 08:19
#2
عضو انجمن
پاسخ : مشکل با نصب php5.6 در اوبونتو
سلام، بعد از حذف php قبلی به این صورت مجددا نصب کنید 5.6 رو :
sudo apt-get update && sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install php5
-
تعداد تشکر ها از compiler به دلیل پست مفید
-
January 22nd, 2016, 12:19
#3
عضو انجمن
پاسخ : مشکل با نصب php5.6 در اوبونتو
ممنونم با تشکر .. اقا من این کارو کردم .. الان میزنم php -v میزنه 5.6.17 خب ..ولی phpinfo رو تو php میزنم ارور میده میگه Server error و اینکه میزنم اپاچی ریستارت بشه fail میزنه :
root@precise32:~# service apache2 restart
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
اینجاشو باید چیکار کنم ممنون
- - - Updated - - -

نوشته اصلی توسط
compiler
سلام، بعد از حذف php قبلی به این صورت مجددا نصب کنید 5.6 رو :
راستی موقع نصب php اون دستور اخری که دادین هم اپاچی رو میخاست ریست کنه ولی نتونست خطا داد ..فکر کنم لاین 140 بود .. نمیدونم.. ولی در کل نصب شد و الان همچین مشکل جدیدی داره
-
-
January 22nd, 2016, 23:07
#4
پاسخ : مشکل با نصب php5.6 در اوبونتو

نوشته اصلی توسط
abdollahpor
ممنونم با تشکر .. اقا من این کارو کردم .. الان میزنم php -v میزنه 5.6.17 خب ..ولی phpinfo رو تو php میزنم ارور میده میگه Server error و اینکه میزنم اپاچی ریستارت بشه fail میزنه :
root@precise32:~# service apache2 restart
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
اینجاشو باید چیکار کنم ممنون
- - - Updated - - -
راستی موقع نصب php اون دستور اخری که دادین هم اپاچی رو میخاست ریست کنه ولی نتونست خطا داد ..فکر کنم لاین 140 بود .. نمیدونم.. ولی در کل نصب شد و الان همچین مشکل جدیدی داره
خطای کاملی که موقع ریستارت کردن میگیرید رو بزارید.
میتونید خروجی دستور زیر رو هم بزارید:
کد:
service apache2 status
Sent from my YOGA Tablet 2-830LC using Tapatalk
-
تعداد تشکر ها از vahit به دلیل پست مفید
-
January 24th, 2016, 11:08
#5
پاسخ : مشکل با نصب php5.6 در اوبونتو
سلام
با این دستور restart کنید
کد:
sudo service apache2 restart
-
تعداد تشکر ها از parsaya به دلیل پست مفید
-
January 25th, 2016, 12:48
#6
عضو انجمن
پاسخ : مشکل با نصب php5.6 در اوبونتو
درود ممنونم دوستان ..
این مشکل وقتی به وجود میاد که من php رو میخام 5.6 کنم .. یعنی صرفا با php5.3 که خودش اول نصب میشه مکل نداره .. .. خطایی هم که میده اینمه :
کد:
ERROR:
*** Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.**
و با ندن sudo service apache2 status اگه درست تایپ کرده باشم میگه اپاچی در حال اجرا نیست .. وقتی میزنم اجرا بشه هم همین خطا رو میده .. از اون موقع هم 100 بار فکر کنم حذف کردم دوباره نصب کردم فایده نداره .. هرکاری میکنم نمیتونم php 5.3 که خودش نصب میکنه رو ارتقا بدم وقتی هم هم نصبش میکنم دیگه اپاچی اجرا نمیشه
- - - Updated - - -
الان با بلاهایی که سرش اوردم اینجوری شده :
کد:
root@precise32:~# service apache2 start
* Starting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
*
کد:
root@precise32:~# php -v
PHP 5.6.17-3+deb.sury.org~precise+1 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
کد:
root@precise32:~# service apache2 status
* apache2 is not running
- - - Updated - - -
سلام دوستان شرمنده من اخرش اینو اوکی کردم فقط یه مشکل هست پوشه www که تو ویندوز ساختم شیر نمیشه با اون باید همه پوشه هارو تو لینوکش ایجاد کنم نمیدونم این www کجا رفته
-
-
February 13th, 2016, 23:55
#7
عضو انجمن
پاسخ : مشکل با نصب php5.6 در اوبونتو
دوستان من همچنان ایم مشکب رو دارم ..کسی هست پیشنهاد بهتری بده که من چطوری سرور مجازی روی سیستم خودم راه بندازم .برای طراحی سایتم ..من نیاز به اوبونتو دارم ..سروری که اوبونتو نصب باشه روش .. اینم یه دفه نصب میشه شیر نمیشه یه دفه شیر میشه باز نمیشه یه دفه اصلا نصب نمیشه کلا همش سر تا پا مشکله ..... به هیچ عنوان apache2.2 با php 5.6 روی هم نصب نمیشه . دیگه موندم باید چیکار کنم فقط منتظر راهنمایی های شمام مخ خودم به هیچا دیگه نمیکشه کل سایتای خارجی رو سر زدم سرچ کردم فیلم دیدم برا اونا کار میکنه برا من نه ..نمیدونم چرا
-
-
April 18th, 2016, 04:05
#8
پاسخ : مشکل با نصب php5.6 در اوبونتو
ساده است داره می گه فایل
/usr/lib/apache2/modules/libphp5.so
موجود نیست طبیعی هم هستش چون ورژن پی اچ پی فرق کرد شما اول با دستور
ls /usr/lib/apache2/modules/ | grep libphp
اسم جدید فایل رو پیدا کنید بعد یا یه هارد لینک ازش بسازید یا
/etc/apache2/mods-enabled/php5.load
ویرایش کنید. راهنمایی بیشتر هم خواستید خروجی ال اس رو بنویسید
-