2014-12-08 4 views
-1

я попытался установить Laravel 4.2 на Ubuntu 12.04.but, когда я пытаюсь я получаю следующий error.I использовали xammp последнюю версию, которая содержит PHP 5,6Не удается установить Laravel на убунту

Problem 1 
- laravel/framework v4.2.9 requires php >=5.4.0 -> no matching package found. 
- laravel/framework v4.2.8 requires php >=5.4.0 -> no matching package found 
+0

PLZ дайте мне ответ вместо уменьшения метки – user2689511

ответ

0

Возможная проблема заключается в том, что когда вы устанавливаете Laravel композитора или что-то еще использует пакет системы PHP (который на убунту 12,04 может быть старше чем 5.4). Попробуйте

php --version 

Если это дело, вы можете попробовать как-то заставить композитор использовать PHP с XAMPP. Не знаю, где он находится в вашей системе, на моем архивиксе он находится в папке/opt/lampp/bin.

0

Установка Apache PHP и Mysql индивидуально

установка Apache

sudo apt-get install apache2 

установить php5

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt 

установить MySQL сервер и клиент

sudo apt-get install mysql-server && apt-get install mysql-client 

установить PHPMyAdmin для администрирования баз данных

sudo apt-get install phpmyadmin 

включить php5-Mcrypt и мод рерайт

sudo php5enmod mcrypt 
sudo a2enmod rewrite 
sudo service apache2 restart 

Установить композитор

cd ~ 
curl -sS https://getcomposer.org/installer | sudo php 
sudo mv composer.phar /usr/local/bin/composer 

Установите Laravel

cd /var/www 
composer create-project laravel/laravel your-project --prefer-dist 

Настройка ваш апач виртуального хоста

# Copy default Apache conf 
sudo cp /etc/apache2/sites-available/000-default /etc/apache2/sites-available/laravel.conf 
# Edit laravel.conf and change DocumentRoot to /var/www/laravel/public 
sudo nano /etc/apache2/sites-available/laravel.conf 
# Edit laravel.conf add the following and save. 
DocumentRoot /var/www/laravel/public 
<Directory /var/www/laravel/public> 
Options Indexes FollowSymLinks MultiViews 
AllowOverride All 
Order allow,deny 
allow from all 
</Directory> 
# Reload Apache 
sudo service apache2 reload 
# Disable default Apache conf 
sudo a2dissite 000-default.conf 
# Enable laravel.conf 
sudo a2ensite laravel.conf 
# Reload Apache 
sudo service apache reload 
+0

Я устанавливаю xampp правильно и у него есть php 5.6 .so почему я не могу это сделать в xammp – user2689511

+0

, если вы были на окнах и запускали WAMP, который звучит нормально, потому что настройка php на windows иногда является болью в заднице, но в Linux у вас есть все, что вам нужно, зачем использовать xampp –

Смежные вопросы