zoukankan      html  css  js  c++  java
  • UBUNTU安装+apache2+mysql5+php5环境

    1、环境: ubuntu8.10+apache2+mysql5+php5

    2、步骤:
       1)利 用新立得软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会 附带安装一些所需的配置。或者用下面的指令在命令行安装。


    1. 升级现有软件包

    sudo apt-get upgdate

    sudo apt-get dist- upgrade

    2. 安装mysql

    sudo apt-get install mysql- server

    安装过程中会叫你输入root用户密码,并确认。

    3. 安装 apache2

    sudo apt-get install apache2

    4. 安装 php5

    sudo apt-get install php5

    5. 安装php的mysql模块

    sudo apt-get install php5-mysql

    6. 安装php的gd库

    sudo apt-get install php5-gd

    7. 安装libapache2-mod-auth- mysql

    sudo apt-get install libapache2-mod-auth-mysql

    8. 安 装apache的可加载PHP解析器 libapache2-mod-php5

    sudo apt-get install libapache2-mod-php5 

    安装了才不会提示php下载

    9. 安装phpmyadmin

    sudo apt-get install phpmyadmin

    cd /var/www

    sudo ln -s /usr/share/phpmyadmin

     
          apache2文件主要存在于目录/usr/lib/apache2/modules目录下
          php存在于/usr/lib/php5目录下,但它是可以通 过apache2来支持的脚本语言,通过apache2中装载模块来实现运行并解析php文件的。
          mysql安装于目录/usr/share/mysql目录下。另 外,
          执行文件
          /usr/bin/mysql

          数据库
          /var/lib/mysql

          /var/log/mysql

          控制文件(可以用来更改数 据库的路径)
          /etc/mysql/my.cnf
         
          可以通过http://xxx.xx.xxx.xxx/index.html来 查看WEB服务器中的apache2是否已经正确,显示It works !

          产生的启动和停止文件 是:/etc/init.d/apache2
          启动:sudo apache2ctl -k start
          停止:sudo apache2ctl -k stop
          重新启动:sudo apache2ctl -k restart

       2)首先是配置PHP,其实默认的配置已 经很好了,这里主要是让它显示中文
          修改 /etc/php5/apache2/php.ini
          找到 #default_charset = "iso-8859-1"
          去掉#并把它改成 default_charset="gb2312"
          这里 的意思是让中文成为默认的字符

       3)然后是配置apache ,让 apache支持PHP

          修改/etc/apache2/mods- enabled/php5.load去掉前的#,即表示装载此模块库LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

          修 改 /etc/apache2/mods-enabled/php5.conf
          找到 #AddType application/x-httpd-php .php
          把前面的 # 号去掉

          修改/etc/apache2/mods- enabled/dir.conf
          找到 DirectoryIndex
          在其后面添加 index.php

          修 改/etc/apache2/conf.d/charset
          为了更好 的显示中文,找一下 AddDefaultCharset
          把 它前面的 #号去了,后面改成 GB2312
          也就 是 AddDefaultCharset GB2312

          而以上四步 中,前三步在安装过程中都已经配置完成了,即装好后就已经不需要设置了。
          另外,如果还需要配置一些内容,可以参考目录 /etc/apache2/mods-enabled/下的配置文件,
          ubuntu中的apache2已经装配置文件分散到了多 个文件内。
          例如:主目录定义在 etc/apache2/sites-enabled/000-default文件内,一般是/var/www/
                虚拟别 名定义在/etc/apache2/mods-enabled/alias.conf文件内
                端口定 义在文件/etc/apache2/ports.conf
         
          另外,还需要说明的两组目录是:mods- available和mods-enabled后者是前者的链式文件目录
                sites -enabled是sites-available的链式文件目录
                而平时 经常用到的httpd.conf文件却为空了。
               
          在/var/www/目录下建立一个文件default.php, 并写上一句:<?php phpinfo() ?>,再在浏览器中运行,
          即可查看apache2对php是否已经可以解析了。

     
       4)配置mysql,并在php中调用
           修改/etc/php5/apache2/php.ini中的 extension=myql.so,去掉前面的分号,重启,即取得对数据库的支持
           在连接数据库时,出现:Fatal error: Call to undefined function mysql_connect() 解决办法
           是要安装php5-mysql数据库模块,可以通 过新立得包管理器安装
  • 相关阅读:
    Android AHandle AMessage
    android java 与C 通过 JNI双向通信
    android 系统给应用的jar
    UE4 unreliable 同步问题
    UE4 difference between servertravel and openlevel(多人游戏的关卡切换)
    UE4 Run On owing Client解析(RPC测试)
    UE4 TSubclassOf VS Native Pointer
    UE4 内容示例网络同步Learn
    UE4 多人FPS VR游戏制作笔记
    UE4 分层材质 Layerd Materials
  • 原文地址:https://www.cnblogs.com/webu/p/2816538.html
Copyright © 2011-2022 走看看