zoukankan      html  css  js  c++  java
  • ubuntu 搭建 php 环境

    LAMP:Linux,Apache,Mysql,PHP

    安装 Apache2:
    sudo apt-get install apache2
    安装PHP模块:
    sudo apt-get install php5
    安装Mysql
    sudo apt-get install mysql-server

    其他模块安装:
    sudo apt-get install libapache2-mod-php5
    sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php5-mysql
    sudo apt-get install php5-gd
    前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
    第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了。
    第四个GD库。

    apache2相关配置

    安装完上述的各个模块后,实际上基本配都OK了,只是一些小的细节问题

    基本上多有的配置都在/etc/apache2目录及其子目录下完成,故一定要搞清楚这个目录结构。

    1.apache根目录
    安装完apache2,根目录在/var/www下,可以通过http://localhost/测试一下是否好用。
    当然也可以在该目录下新建一个文件test.html来试一试http://localhost/test.html。

    配置中常用命令
    重启apache
    sudo /etc/init.d/apache2 restart

    安装phpmyadmin:sudo apt-get phpmyadmin,设置root账号密码。http://localhost/phpmyadmin可登陆则ok。

      由于这里我使用了apache,而我的apahce在/var/www中,而为了使用phpmyadmin我必须将二者连接一下。phpmyadmin的默认目录在/usr/share/phpmyadmin下。终端:

      sudo ln -s /usr/share/phpmyadmin/var/www

      按下Enter键,建立链接。

      sudo a2enmod rewrite,使用re_write模块。

      然后重启apache不断的测试phpinfo.php和test.php,若不出状况。则一切OK!

      若有问题:终端执行sudo gedit /etc/apache2/apache2.conf或sudo gedit /etc/apache2/mods-enabled.php5.conf进行apahce的配置。主要是解决中文乱码,localhost错误。我们只 需在打开的文件中加入一些字母即可。关于编码问题我是在第一行加入:AddDefaultCharset UTF-8,而关于localhost问题我是在最后面加入:ServerName 127.0.0.1这样子基本的环境就ok了。

       常用命令:

         重启Apache:sudo /etc/init.d/apache2 restart
      重启MySQL: sudo /etc/init.d/mysql restart
      配置php.ini:sudo gedit /etc/php5/apache2/php.ini
      配置Apache2.conf:sudo gedit /etc/apache2/apache2.conf

  • 相关阅读:
    JSON Web Token 使用详解
    Linux文件同步工具之rsync
    Centos7升级Git版本
    JSON Web Token 使用详解
    解决List遍历删除元素提示ConcurrentModificationException
    Spring Boot入门篇之配置Filter
    通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据
    微信运动数据抓取(PHP)
    使用Redis Data Reveal(rdr)查看Redis中key占用内存空间
    Redis5.0-弃用方法名和替代方法名(php-redis 5以后废弃了一些方法名)
  • 原文地址:https://www.cnblogs.com/dai330713/p/2526926.html
Copyright © 2011-2022 走看看