PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با نصب php5.6 در اوبونتو



abdollahpor
January 21st, 2016, 12:29
وقت بخیر دوستان ..

من روی سیستمم 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 باره هی سرور رو حذف میکنم دوباره از نو میزنم بسازه ولی هنوز موفق نشدم که نصب کنم ..
اگه دوستان راهنمایی کنن ممنونتون میشم .. بد جوری گیرم ..

compiler
January 22nd, 2016, 08:19
سلام، بعد از حذف 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

abdollahpor
January 22nd, 2016, 12:19
ممنونم با تشکر .. اقا من این کارو کردم .. الان میزنم 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 قبلی به این صورت مجددا نصب کنید 5.6 رو :


راستی موقع نصب php اون دستور اخری که دادین هم اپاچی رو میخاست ریست کنه ولی نتونست خطا داد ..فکر کنم لاین 140 بود .. نمیدونم.. ولی در کل نصب شد و الان همچین مشکل جدیدی داره

vahit
January 22nd, 2016, 23:07
ممنونم با تشکر .. اقا من این کارو کردم .. الان میزنم 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

parsaya
January 24th, 2016, 11:08
سلام
با این دستور restart کنید


sudo service apache2 restart

abdollahpor
January 25th, 2016, 12:48
درود ممنونم دوستان ..

این مشکل وقتی به وجود میاد که من 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 کجا رفته

abdollahpor
February 13th, 2016, 23:55
دوستان من همچنان ایم مشکب رو دارم ..کسی هست پیشنهاد بهتری بده که من چطوری سرور مجازی روی سیستم خودم راه بندازم .برای طراحی سایتم ..من نیاز به اوبونتو دارم ..سروری که اوبونتو نصب باشه روش .. اینم یه دفه نصب میشه شیر نمیشه یه دفه شیر میشه باز نمیشه یه دفه اصلا نصب نمیشه کلا همش سر تا پا مشکله ..... به هیچ عنوان apache2.2 با php 5.6 روی هم نصب نمیشه . دیگه موندم باید چیکار کنم فقط منتظر راهنمایی های شمام مخ خودم به هیچا دیگه نمیکشه کل سایتای خارجی رو سر زدم سرچ کردم فیلم دیدم برا اونا کار میکنه برا من نه ..نمیدونم چرا

uouj
April 18th, 2016, 04:05
ساده است داره می گه فایل
/usr/lib/apache2/modules/libphp5.so
موجود نیست طبیعی هم هستش چون ورژن پی اچ پی فرق کرد شما اول با دستور
ls /usr/lib/apache2/modules/ | grep libphp
اسم جدید فایل رو پیدا کنید بعد یا یه هارد لینک ازش بسازید یا
/etc/apache2/mods-enabled/php5.load
ویرایش کنید. راهنمایی بیشتر هم خواستید خروجی ال اس رو بنویسید