web-dev-qa-db-ja.com

php + My SQL開発環境のセットアップ方法

Ubuntuでphp + sql開発環境をセットアップするにはどうすればよいですか?

2
Tachyons

http://www.iasptk.com/ubuntu/20463-Apache2-with-php5-and-mysql-support-on-ubuntu-server

UbuntuサーバーでのPHP5およびMySQLサポートを使用したApache2

LAMPは、Linux、Apache、MySQL、PHPの略です。

PHP5サポート(mod_php)およびMySQLサポートのあるUbuntuサーバーにApache2 Webサーバーをインストールします。

MySQL 5のインストール

Sudo apt-get install mysql-server mysql-client

Apache2のインストール

Sudo apt-get install Apache2

ApacheのデフォルトのドキュメントルートはUbuntuで/ var/wwwであり、構成ファイルは/ etc/Apache2/Apache2です.conf。追加の構成は、/ etc/Apache2/mods-enabled(Apacheモジュール用)、/ etc/Apache2/sites-enabled(仮想ホスト用)、および/ etc/Apache2/confなどの/ etc/Apache2ディレクトリのサブディレクトリに保存されます。 .d。

PHP5のインストール

Sudo apt-get install php5 libapache2-mod-php5

その後、Apacheを再起動する必要があります。

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

PHP5でMySQLサポートを取得する

PHPでMySQLをサポートするには、php5-mysqlパッケージをインストールできます。他のPHP5モジュールをインストールすることをお勧めします。アプリケーションに必要な場合もあります。次のように利用可能なPHP5モジュールを検索できます。

apt-cache search php5

必要なものを選択して、次のようにインストールします。

Sudo apt-get install php5-mysql php5-curl php5-Gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

次に、Apache2を再起動します。

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

Xcacheは、PHP中間コードをキャッシュおよび最適化するための無料のオープンPHPオペコードキャッシュです。これは、eAcceleratorやAPCなどの他のPHPオペコードキャッシュに似ています。 PHPページを高速化するために、これらのいずれかをインストールすることを強くお勧めします。

Xcacheは次のようにインストールできます。

Sudo apt-get install php5-xcache

次に、Apacheを再起動します。

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

phpMyAdmin

phpMyAdminは、MySQLデータベースを管理できるWebインターフェイスです。

Sudo apt-get install phpmyadmin
4
ptheo
Sudo apt-get install tasksel
Sudo tasksel
  • ランプを選択
3
Simon Hoare

ubuntu 14.04以降の場合:

Sudo apt-get install php5-xdebug php5-mysql mariadb-server mariadb-client mysql-workbench Apache2-utils Apache2 libapache2-mod-php5

Xdebug libのインストールが正しいフォルダーにあることを確認してください。

cd /usr
find . -name 'xdebug.so' 2> /dev/null

次のような出力が表示されます。

./lib/php5/20121212/xdebug.so

両方を追加

/etc/php5/Apache2/php.ini 

そして

/etc/php5/cgi/php.ini 

次の行を持つファイル:

;;;;;;;;;;;;;;;;;;;;;;;;

[XDebug]
;if the find command output was different, paste that output within the double quotes with out the leading period. 
zend_extension="/usr/lib/php5/20121212/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req 
xdebug.remote_Host=127.0.0.1 
xdebug.remote_port=9000
xdebug.max_nesting_level=300

;;;;;;;;;;;;;;;;;;;;;;;;

Apacheサーバーを再起動する必要があります。

Sudo service Apache2 restart

それだけです、あなたは行ってもいいはずです。すべてが正しく機能していることを確認して確認するには、phpinfo()分析ツールを使用できます。

シェルプロンプトからphp情報ファイルを作成します。

php -i > phpinforesults.log

新しく作成されたファイルを開き、すべてを選択してコピーします。

gedit phpinforesults.log

最後に、出力を https://xdebug.org/wizard.php に貼り付けて、分析ボタンをクリックします。最初のセクションには、xdebugがインストールされたバージョン2.2.3、または最新バージョンが何であれが記載されている必要があります。

幸運を祈ります。これがお役に立てば幸いです。

0
Siraj

Bitnamiの LAMP Stack を試すことを強くお勧めします。

Bitnami LAMP Stack Manager

完全に自己完結型であり、システム上の他のソフトウェアに干渉しません。

これに満足できない場合は、フォルダを削除してください。または、フォルダ内でアンインストールスクリプトを実行して、完全に削除します。

0

次のコマンドでphp5、php5-mysql、mysql-serverをインストールします

Sudo apt-get install php5 php5-mysql mysql-server

Webサーバーでphp5アプリケーションをホストする場合は、次のコマンドでApacheとApacheのphpサポートモジュールをインストールできます。

Sudo apt-get install Apache2 libapache2-mod-php5
0
Sam