当前位置 主页 > 服务器问题 > Linux/apache问题 >

    老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略

    栏目:Linux/apache问题 时间:2019-10-17 12:34

    一、首先安装MySql:
    对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySql,所以以下只给出安装步骤:
     
    1、安装MySql的服务:

    sudo apt-get install mysql-server
    

          要注意的是安装过程中会提示你设置mysql的root账户的密码;其他就没什么需要注意的地方了。

    2、安装MySql的客户端:

    sudo apt-get install mysql-client 

    直接输入安装

    3、安装MySql的lib依赖库:

    sudo apt-get install libmysqlclient15-dev

    进行安装。
            如果不安装的话会在系统中找不到mysql.h
           
    4、MySQL的一些简单管理:

           启动MySQL服务:

    sudo start mysql
    

           停止MySQL服务:

    sudo stop mysql
    

           修改 MySQL 的管理员密码:

    sudo mysqladmin -u root password newpassword
    

           设置远程访问(正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监

         听需要修改 my.cnf 文件:):   

        sudo vi /etc/mysql/my.cnf
    
        bind-address = 127.0.0.1 //找到此内容并且注释
    
    

          
    5、MySQL安装后的目录结构分析(此结构只针对于使用apt-get install 在线安装情况):

          数据库存放目录:/var/lib/mysql/

          相关配置文件存放目录:/usr/share/mysql

          相关命令存放目录:/usr/bin(mysqladmin mysqldump等命令)

          启动脚步存放目录:/etc/rc.d/init.d/

    以上就是MySql的基本安装了。

    二、安装apache2:

    1、官网下载http://httpd.apache.org/download.cgi,Unix Source: httpd-2.2.24.tar.gz,我下的是2.2.24版本的tar.gz,然后解压tar.gz

       tar zxvf httpd-2.2.24.tar.gz
    

          把解压出来的文件移动到/usr/src/apache2
     

       sudo mv -r httpd-2.2.24 /usr/src/apache2 
    

    如果没有apache2文件无法移动的话 手动创建一个

    sudo mkdri /usr/src/apache2 

    由于修改/usr/下的文件需要root权限,所以需要加上sodu命令,加输入密码。

    2、进入/usr/src/apache2/httpd-2.2.24,并且编译安装

       cd /usr/src/apache2/httpd-2.2.24
       ./configure -prefix=/usr/local/apache -enable-module=so -enable-rewrite=shared -enable-authn-dbm