zoukankan      html  css  js  c++  java
  • ubuntu环境下使用apt-get配置apache+php+mysql

    主要步骤:
    1,安装apache
    sudo apt-get install apache2
    sudo /etc/init.d/apache2 restart
    2,安装php
    sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql
    sudo /etc/init.d/apache2 restart
    3,安装mysql数据库
    sudo apt-get install mysql-server mysql-client
    /etc/init.d/mysql start
    4,安装phpmyadmin-Mysql数据库管理
    apt-get install phpmyadmin

    以上安装完成后,下面开始配置:
    找到phpmyadmin
    whereis phpmyadmin
    /usr/share/phpmyadmin
    找到之后连接到网站目录/var/www/html
    ln -s /usr/share/phpmyadmin
    在浏览器里输入 “127.0.0.1/phpmyadmin” 就可以打开数据库管理界面

     git的配置:

    /etc/apache2/sites-available/000- 改路径

    加key 然后: git clone  ssh://git@git-ssh.coding.net:443/huntaiji/LYApp.git  

    cd /root/.ssh

     ssh-keygen -t rsa -c "email"

    ssh -T git@git.coding.net


    步骤一,安装apache
    sudo apt-get install apache2

    安装完成。
    运行如下命令重启下:

    sudo /etc/init.d/apache2 restart

    在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。

    估计会有朋友apt-get install apache 结果返回找不到此软件,反正我就是这样。


    步骤二,安装php

    sudo apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql

    安装完后,我们要重新启动Apache,让它加载PHP模块:

    sudo /etc/init.d/apache2 restart

    接下来,我们就在Web目录下面新建一个test.php文件来测试PHP是否能正常
    然后输入:

    <?
    phpinfo();
    ?>

    步骤三,安装mysql数据库

    sudo apt-get install mysql-server mysql-client

    启动命令
    /etc/init.d/mysql start
    登陆 mysql -uroot -p123456
    apt-get程序会自动下载安装最新的mysql版本。在安装的最后,它会要求里输入root的密码,注意,这里的root密码可不是Ubuntu的root密码啊,是你要给MySQL设定的root密码。


    步骤四,安装phpmyadmin-Mysql数据库管理

    此处略过,随便百度一下,下载,一解压,放到目录里就可以用了。
    apt-get install phpmyadmin

    步骤五,设置Ubuntu文件执行读写权限

    LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:

    sudo chmod 777 /var/www

    。然后就可以写入html或php文件了。777是linux中的最高权限,表示可读,可写,可执行。

    、、——————其他———————
    ubuntu修改apache2默认网站目录和默认主页文档

    1、修改默认网站目录
    ubuntu8.10下修改apache2的默认文档目录 默认是在/var/www里面
    sudo gedit /etc/apache2/sites-enabled/000-default

    在文档中找到 DocumentRoot 在后面修改你要放置网页文件的目录。
    修改完了 别忘记重启apache2服务器
    命令: sudo /etc/init.d/apache2 restart

    2、修改默认主页
    修改默认主页:一般在 sudo gedit /etc/apache2/apache2.conf里面
    找到 DirectoryIndex 在后面添加 如index.php等
    不过随apache2的版本不同 文件的放置位置不一样 我在ubuntu8.10下面配置文件就不一样。

    别怕 输入这个命令 grep -iR DirectoryIndex /etc/apache2
    查看 DirectoryIndex 在apache2那个文件里面。

    我的就是 这样的
    /etc/apache2/mods-enabled/dir.conf: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
    /etc/apache2/mods-available/dir.conf: DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

    apache配置多端口对应多个虚拟目录

    1、打开apache的ports.conf文件,在Listen 80处另起一行输入Listen 8080 监听8080端口,如需其他端口需逐个添加:

     Listen 80

     Listen 8888

    2、在000-default.conf文件最后一行复制粘贴上面的内容,修改路径和端口号即可

    3、完毕后记得重启apache,然后再浏览器输入http://localhost:8888/ 就可以访问到网站了

     apache配置不同域名对应多个虚拟目录

    在000-default.conf文件最后一行添加:

    <VirtualHost *:80>

      ServerName 192.168.0.33(域名)

      DocumentRoot /var/www/html2

    </VirtualHost>

  • 相关阅读:
    iOSS--生成有logo的二维码
    inux网卡与MAC地址绑定方法总结
    Linux--多网卡的7种Bond模式
    Arp攻击实战
    5款免费Windows远程连接Linux桌面软件(VNC客户端)
    DenyHosts安装及配置
    Cacti完全使用手册 ( 让你快速个性化使用Cacti )
    解除被DenyHosts锁定的IP地址
    linux防止sshd被爆破(安装denyhosts)
    实现水电气一卡通 IC卡扇区分配
  • 原文地址:https://www.cnblogs.com/huntaiji/p/4897528.html
Copyright © 2011-2022 走看看