昨天安了系统,今天继续。
1.首先确认一下相应软件是否已经安装,使用aptitude查看已经安装的包。“h”帮助,“q”退出。
发现MySQL、apache和PHP都未安装。
2.安装gcc: sudo apt-get install gcc。注意联网,而且如果开始没连网线,连上之后需要reboot。
3.升级系统
sudo apt-get update
sudo apt-get dist-upgrade
4.按照这篇文章 的步骤,安装三个包:
4.1.MySQL5
sudo apt-get install mysql-server
安装过程中按提示设置了root的密码。
4.2.apache2
sudo apt-get install apache2
这个过程中安装了libapache2-mod-php5。
4.3.PHP5
sudo apt-get install php5
4.4.其它
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
libapache2-mod-auth-mysql
4.5.跳过了文章中的3.配置
4.6.按文章中说的安装phpmyadmin
sudo apt-get install phpmyadmin
但在/etc/phpmyadmin/config.inc.php中没能找到$cfg['Servers'][$i]['password'],故未改。也没有登http://localhost/phpmyadmin/来看。
5.确认已经安装的服务的运行情况
5.1.MySQL
mysql -u root -p
Enter password:
mysql> show databases;
列出了两个数据库,一个是mysql,而另一个不是test,而是一个schema库。
5.2.apache
由于Ubuntu Server没有X窗口,从局域网里另一台机器上用IP访问,出现“It Works!”页面。成功。
5.3.PHP
在根目录下建立新文件test.php:
<?php phpinfo(); ?>
从另一台机器访问IP/test.php,显示一个顶部为“PHP Version ...”的界面,下面列出了一些运行和配置情况。成功。
另外做个笔记,apt-get和aptitude的区别:《Apt不止是apt-get 》
apache2的操作命令:
启动:sudo /etc/init.d/apache2 start
重启:sudo /etc/init.d/apache2 restart
关闭:sudo /etc/init.d/apache2 stop
apache2的默认主目录:/var/www/