安装好系统后
切换到 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 条评论
暂无评论,快发表你的评论吧。