原帖地址:http://www.2cto.com/os/201109/102892.html
基于实际情况,在原贴基础上进行了修改
环境准备
因为需要本虚拟机在局域网中被其他电脑访问,所以要采用“桥接”方式,配置如下:
一、安装
1. 首先安装SSH
sudo apt-get install ssh
2.安装MySQL
sudo apt-get install mysql-server
3.安装Apache
sudo apt-get install apache2
4.安装PHP
sudo apt-get install php5 libapache2-mod-php5
5.重启Apache
sudo /etc/init.d/apache2 restart
6.安装phpMyAdmin
sudo apt-get install phpmyadmin
二、测试
1. 测试Apache
输入:http://localhost/看是否出现It works字样
2. 测试MySQL
输入:sudo netstat -tap | grep mysql
可以看到类似下面的行:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
如果服务器不能正常运行,您可以通过下列命令启动它: sudo /etc/init.d/mysql restart
3. 测试PHP
Ubuntu Apache的根目录位于/var/www中(实际操作中,访问的根目录是/var/www/html,所以应该放这里)
在里面添加一个测试文件test.php文件,内容
<?php
phpinfo();
?>
浏览器重输入http://localhost/test.php ,看到php信息网页,则说明PHP安装成功
三、配置
1>apache的配置文件路径 /etc/apache2/apache2.conf
2> php.ini路径 /etc/php5/apache2/php5.ini
3>mysql配置文件路径 /etc/mysql/my.cnf
4>phpmyadmin 配置文件路径 /etc/phpmyadmin/apache.conf
5>网站根目录 /var/www
1、配置PHP5
这个没什么好说的,根据自己需要,下面是默认时区
;default.timezone= PRC (去掉前面的分号,就代表中国)
2、配置mysql
sudo gedit /etc/mysql/my.cnf
这里有一个地方需要注意,因为默认是只允许本地访问数据库的,如果有需要可以打开
bind-address 127.0.0.1
这一句是限制只允许本地访问的,如呆有需要其他机器访问,把这句话用#号注释掉
3、配置phpmyadmin
phpmyadmin 默认并不是安装在/var/www下面的,而是在/usr/share/phpmyadmin,你可以把phpmyadmin复制过去,或者,网上有人说可以创建一个链接,然后把链接复制过去(没有试过)。我个人认为不一定要复制过去的。如果不复制过去,不用改下面配置
然后在终端里运行:
sudo gedit /etc/phpmyadmin/apache.conf
把下面两两名的路径改为 /var/www/phpmyadmin
Alias /phpmyadmin /usr/share/phpmyadmin
4. ubuntu中修改Apache的网站根目录DocumentRoot
在/etc/apache2/sites-enabled/目录下看到一个 000-default
打开有这么一句
DocumentRoot /var/www
将路径改变
重启Apache2服务即可。
附:常用命令
1、重启apahce
sudo /etc/init.d/apache2 restart
2、重启mysql
sudo /etc/init.d/mysql restart
至此,LAMP环境配置成功。
四、Windows SSH连接,SFTP传输到ubuntu
1.使用putty工具,连接ubuntu
2.使用xftp工具,向ubuntu的sftp目录传输
填写相应信息,点击确定即可!