2016-11-09 12 views
1

私はLinuxにはまだまだ新しく、自分自身に適応しようとしています。私は自分の作業環境をすべてセットアップして、XAMPP、ノード、昇華などをインストールしました。しかし、laravelアプリケーションを実行しようとしたとき、私を捕まえた最初のことは私がPHPを実行できないことでした。UbuntuでXAMPPを使ってPHPとMySQLを動かす(laravel)

私はすでにXAMPPをインストールしていたので混乱しましたが、私の/ usr/binに/ opt/lampp/bin/phpのシンボリックリンクを作成しました。それはすべてうまくいきました(私はそれがすべて正しいかどうか分かりませんが、それはうまくいった)。

私はブラウザでアプリケーションを開こうとしたときにsqlドライバを見つけることができなかったので、自分自身に尋ねたところ、間違っていますか? XAMPPは(その名前が示すように)すべてのものを処理していたはずですが、PHPとmysqlをセットアップしなかったと思います。

ここに何か不足していますか? XAMPPとは別にMySQLドライバとPHPをインストールする必要がありますか?それは私のために全く意味がないので。 XAMPPをインストールしてプログラミングを始めるWindowsとは何が違うのでしょうか?

私はシステムをよりよく理解しているので、自分自身でこれらの問題を解決することができます。

PS:公式サイトからダウンロードしたUbuntu 16.04とPHP 7.0でXAMPPをインストールしました。

ありがとうございました!

+2

なぜXAMPPを使用していますか? apt-getを使ってPHPとMySQLをインストールすることができます(まだインストールされていない場合)。 – aynber

+0

@ ynberが何を正しく示しているかを拡張すると、必要なコンポーネントを配布ソフトウェア管理システム経由でシステムにインストールする必要があります。ここでMySQL、PHP、Apache、およびすべての依存関係。これは、より簡単で、より安全で信頼性の高いソフトウェア管理システムがどんなに優れているかを正確に表しています。ソフトウェア管理をバイパスしてファイルシステムに野生インストールを実行すると、依存関係、更新、アップグレード、特に削除は誰も処理しません。 – arkascha

+0

@arkaschaとaynber、それはまさに私が知る必要があったものです。だから、私はこれらの種類のパックを避け、一つずつインストールするべきです。問題は今私が必要なものをすべてインストールする方法を学ばなければならないことです。いつもXAMPPをインストールしてheheをプログラミングしてから必要なものが分からないからです。タンクがたくさんあったので、私は何をすべきか理解してくれました。 –

答えて

0

私はxamppを自分自身で使ったことはありませんでしたので、ここではどのように動作するのか分かりませんが、本当にLinuxの理解には何ができるのでしょうか?ですから、私はグーグルで「LAMPをインストールする方法」をお勧めし、無数のチュートリアルからそれを理解しようとします。

基本的にはApacheをインストールしてから、mysqlとphpをインストールして、サーバを再起動し、 'それが動作する'を確認してください。あなたが必要とする

0

ラインextension=pdo_mysql.so

またはlampp/opt/lampp/etc/php.ini)のフォルダ内のチェックをはずしフォルダに二つのこと

/etc/php/php.ini

を試してみてください

そしてLaravelを開始するには、~/php職人で始まります配信する

ブラウザlocalhost:8000

関連する問題