正文

Amazon EC2安裝apache2+php+mysql+phpmyadmin

(2014-08-13 16:49:14) 下一個

ubuntu安裝apache2+php+mysql+phpmyadmin

首先要開放必要端口:
在Security Groups裏麵,添加上SSH、HTTP、HTTPS、MYSQL需要的端口。

1 轉換為root用戶

sudo su

2 安裝 MySQL 5

apt-get install mysql-server mysql-client

會提示你輸入root用戶的登錄密碼

New password for the MySQL “root” user:

Repeat password for the MySQL “root” user:

3 安裝 Apache2

apt-get install apache2

這時在瀏覽器中打開ec2 instance的ip地址, 就可以看到ubuntu的默認頁麵了.

有的操作係統是這個頁麵

 It works! This is the default web page for this server. The web server software is running but no content has been added, yet. 

有的是一個很複雜的ubuntu default頁麵, 都是通了.

4 安裝 PHP5

apt-get install php5 libapache2-mod-php5

然後重啟apache2

/etc/init.d/apache2 restart

或service apache2 restart

測試一下php5

vi /var/www/info.php

輸入如下內容:

 <?php phpinfo(); ?> 

然後打開瀏覽器, 訪問http://xx.xxx.xxx.xxx/info.php

出現一大堆配置的頁麵就是通了.

坑爹的是我新換的操作係統默認的web root地址不在/var/www下, 而是在/var/www/html下麵, 把info.php移到/var/www/html下, 也顯示出來了. 總之遇到問題多鼓搗就對了.

6 使php5支持mysql

我隻安裝了php5-mysql 包.

可以搜索php5支持的包有哪些, 然後挑有用的安裝. 目前都沒裝.

apt-cache search php5

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

7 安裝phpMyAdmin

apt-get install phpmyadmin

Web server to reconfigure automatically:Apache2

Configure database for phpmyadmin with dbconfig-common? NO

這時候打開http://xxx.xxx.xxx.xxx/phpmyadmin就應該通了, 但是……

但是試了好半天, 一直是Not found, 這個鬱悶哪!

後來google了一下, 要修改如下配置
sudo vi /etc/apache2/apache2.conf
Add the following line to the end of the file.
Include /etc/phpmyadmin/apache.conf

然後重啟apache2
重新刷新以下http://xxx.xxx.xxx.xxx/phpmyadmin, 出來了, 痛快!

這裏還有個命令可以重新配置phpmyadmin, 用戶名, 密碼什麽的
sudo dpkg-reconfigure -plow phpmyadmin

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.