ubuntu 下搭建lamp环境

本人是个网站编程小学生,没事喜欢玩一下基础的东西,所以今天就来搭建以下lamp环境!
首先,当你有一个新的ubuntu服务器,好了已经成功一大半了,现在跟进步伐把
如果你有tasksel命令 可以使用 此命令sodu tasksel lamp server来一键安装(不建议,追求效率的可以尝试一下);对于新手可以那下列步骤练练手!

1) 这里有通过ssh(安全外壳协议)远程链接ubuntu,由于系统禁止使用root远程链接,所以我们只能使用普通用户来访问,但是,由于普通用户的权限太低,为了能更好的操作系统,所以第一步,给root设置密码,以方便sudo(是允许系统管理员让普通用户执行一些或者全部的 root 命令);

命令1:pwd(查看所在的目录:家目录);
命令2:sudo passwd root(设置root密码);
命令3:设置密码及确认密码;
命令4:su(切换到root);
命令5:输入root密码;

2)由于全新的ubuntu的软件源可能不是最新的,所以我们需要更新一下
命令1:sudo apt-get update(更新软件源列表);
命令2:输入密码;
3)你妹!万事俱备,只欠安装了
命令1: sudo apt-get install apache2(安装Apache);
命令2:输入密码
命令3:y(同意);
命令4:apache -v(查看apache信息);
到现在位置,apache已经安装上了,打开浏览器在地址栏输入服务器ip就可以看到apache主页;
4)apache安装完之后,可以安装php喽;
命令1: sudo apt-get install php5(安装php5的版本);
命令2:输入密码
命令3:y;
5)安装完php之后需要确认一下apache是否已经关联上php(有没关联模块)
命令1:cat /etc/apache2/mods-enabled/php5.load(查看该目录下有没有libphp5.so的扩展);
6)安装mysql server;
命令1:sudo apt-get install mysql-server(安装mysql);
命令2:在安装过程中弹出的对话框中在"软件包设置对话框"中输入mysql中"root"用户的密码;
7)安装mysql后 查看php是否有mysql的扩展
命令1: cat /etc/php5/conf.d/mysql.ini 如果没有执行
命令2: sudo apt-get install php5-mysql 你会看到extension=mysql.so

  1. 现在可以说lamp环境已经安装成功为了确保能正常工作我们执行以下命令
    命令1:sudo service mysql restart(启动mysql);
    命令2:sudo service apache2 restart(启动apache);
    9)最后一步
    命令1:cd /var/www/html 找到apache主目录
    命令2:vim info.php(编辑文本 mysqli_connect('localhost','root','密码');infophp());
    然后打开浏览器输入服务器ip/info.php;
    10)如果有内容说明一切搞定!ok;

在这里提一下如果二级域名同时指向一个服务器,可以设置分装文件以便以管理,cd到apache的sites-available(网站配置)下的default文件,cp你想要的数量,vim后在里面设置默认访问路径,documentroot 后跟的就是此路径,如果要配置二级域名专属主目录就在这里设置,在你cp的文件里面vim,在serveradmin上一行加入servername 你的二级域名;在主directory后面修改你要设置的主目录路径,然后in -s软连接到sites-enable里面即可;

你可能感兴趣的:(ubuntu 下搭建lamp环境)