VirtualBox 虚拟机中安装 Ubuntu Server 并搭建 APM 服务记录

Pader2013年4月10日 发表于 软件应用 ubuntu mysql linux

安装好系统后

切换到 root 账户
sudo su

安装 MySQL
apt-get install mysql-server mysql-client
如果不想要远程客户端可以不用带 mysql-client

安装 Apache
apt-get install apache2

安装 PHP
apt-get install php5 libapache2-mod-php5

重启 Apache
/etc/init.d/apache2 restart

在 /var/www/ 下面写个 php 测试一下 phpinfo()

取得 PHP 对 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

重启 Apache

如果想装 phpMyAdmin:
apt-get install phpmyadmin

如果想安装 SSH 服务,可以参考这篇文章:
http://www.cnblogs.com/nodot/archive/2011/06/10/2077595.html

将虚拟机中的端口映射到本机以进行访问

在虚拟机网络设置中,点击“端口转发”,添加以下设置

名称:http、协议:TCP、主机IP:127.0.0.1、主机端口:8081、子系统:10.0.2.15、子系统端口:80

这时就可以在本机输入 http://127.0.0.1:8081/ 访问虚拟机中的服务器了

可以把 SSH、MySQL 的端口也映射出去,名称任意写,主机端口指你要映射在本机上的端口,子系统端口指在虚拟机中的实际端口,其它跟上面填写一样即可。
SSH 默认端口是 22,MySQL 默认端口是 3306。映射本机端口注意不要与已用端口冲突,比如本机已装 MySQL 则建议把虚拟机中的 3306 端口映射到本机的 3307 端口。

这里注意一点,MySQL 要进行以下设置:

执行以下语句为 root 用户添加远程登录权限:
GRANE ALL PRIVILIEGES ON *.* to 'root'@'%' IDENTIFIED BY '这里是用户的密码' WITH GRANT OPTION;

编辑 /etc/mysql/my.cnf 注释掉 bind-address 127.0.0.1 这一行,否则 MySQL 由于绑定登录 IP 导致登录时报:SQL Error (2013)-Lost connection to MySQL server at'reading initial communication packet',system error:2 的错误。

评论 共有 0 条评论

暂无评论,快发表你的评论吧。