• ubuntu 12.04 server《一》 apache+php+mysql 菜鸟配置笔记(合成,整理,实操版)


    1. LAMP 的安装
      sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

    2.修改/var/www文件夹访问权限

      sudo chmod 777 /var/www/

    3.apache配置

      (1)启用 mod_rewrite 模块

        终端命令:sudo a2enmod rewrite

      (2)重启Apache服务器:

        sudo /etc/init.d/apache2 restart

      (3)测试:

        Apache重启后可以测试一下,在/var/www目录下新建文件test.php

        sudo vi /var/www/test.php

        附带vi操作详解

    <?php phpinfo();?>

        在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php.

        外部访问查询本机ip: root@ubuntu:~#ifconfig

      (4)浏览器PHP中文乱码问题

        上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:

        打开apache配置文件: sudo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。

        重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了

    4.mysql配置

      (1)修改root密码:

        root@ubuntu:~#sudo mysqladmin -u root password newpassword

      (2)修改mysql外部访问权限(转载)

        a.连接进入;
          #mysql -u root -proot(这里密码在mysql安装过程中提示有设置)

        b.我这里直接给root的外部访问权限了;
          #grant all privileges on *.* to ‘root’@'%’ identified by ‘passwordd’ with grant option;
          赋予root用户针对数据库的全部权限。(password为root用户密码)

        c.退出数据库。

          这时在Windows下面远程连接该数据库,则会报
          Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’的错误。

          此错误原因在于:
          ubuntu中MySQL监听的3306端口IP问题,查看ubuntu中3306端口监听

          #netstat -anpt|grep 3306
          可以发现,当前默认监听的是127.0.0.1:3306

          这里修改127.0.0.1的ip地址为你当前的ip地址。
          使用root权限,修改/etc/mysql/my.cnf文件中bind-address,将bind-address=127.0.0.1修改为本机IP,重启MySQL服务,再使用上面命令查看端口监听,就会发现已经变成了本机IP:3306。这时,就可以使用远程连接了。

        

  • 相关阅读:
    python 发送邮件
    java 获取两个时间之前所有的日期
    java 子线程定时去更改主线程的变量
    post 两种方式 application/x-www-form-urlencoded和multipart/form-data
    aws 社交媒体技术大会 部分总结
    java操作Mongodb数据库
    实体类注解 @entity
    spring security 部分注解讲解
    @Column
    阿里云搭建服务器
  • 原文地址:https://www.cnblogs.com/crab-allm/p/3595190.html
Copyright © 2020-2023  润新知