2015-11-16 6 views
0

Я работаю с версией Linux о XAMPP (названный LAMPP) в течение 3 месяцев и до тех пор, сегодня XAMPP работает нормально, но вдруг, когда я попытался запустить командуLinux XAMPP вдруг требует 32 битной библиотеки совместимости

sudo xampp stop 

он дал мне это сообщение об ошибке:

XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system. 

и с тех пор любое время я пытаюсь запустить любой из следующих команд:

sudo xampp start 
sudo xampp stop 
sudo xampp restart 

я получаю то же сообщение

Я хочу знать, почему я получил это сообщение, потому что XAMPP не работает безотказно до сих пор, и на самом деле, менее чем за 30 минут назад я напечатал sudo xampp start и XAMPP начал нормально, и я был возможность доступа localhost/phpmyadmin/

Вот некоторые другая информация, которая может быть полезна:

-Мой ОС Arch Linux

-Я, используя Xfce среду рабочего стола

- В промежутке между успешным запуском xampp и попыткой остановить xampp, когда я получил сообщение об ошибке выше, я пытался заставить функцию php mail() работать, выполнив шаги на этой странице http://www.absolutelytech.com/2010/07/18/howto-send-emailsusing-mail-function-from-localhost-in-php-through-msmtp-using-gmail-account-on-linux/, и я только что успешно закончил шаг 1 и успешно отправил тестовое письмо мне.

-такжа, когда я впервые получил сообщение об ошибке вышеупомянутого, я все еще был в состоянии получить доступ к страницам с помощью локального хоста (например, у меня был PHP файл на /opt/lampp/htdocs/Brown/index.php, что я мог бы получить доступ к успешно, набрав localhost/Brown/index.php даже после того, как я получаю ошибку сообщение), но затем я попытался перезагрузить компьютер, чтобы проверить, может ли это исправить проблему, и теперь я не могу запустить xampp для начала.

Пожалуйста, кто-нибудь помочь мне с этим, и не стесняйтесь задавать любые дополнительные вопросы, если это поможет

ответ

0

я понял, мой собственный вопрос. Для тех, кто видит этот вопрос, я внес несколько изменений в файл php.ini, пытаясь заставить функцию php mail() работать, и я хотел начать новую работу, поэтому я переместил php.ini на php_old.ini и скопировал файл с именем php.ini-pre1.7.2php.ini, считая, что php.ini-pre1.7.2 был файлом, содержащим конфигурацию php.ini по умолчанию, если вы захотите вернуться к значениям по умолчанию, но вместо этого это нечто совершенно другое. Моя проблема была полностью устранена, когда я переместил php_old.ini обратно в php.ini