`
yuwei162
  • 浏览: 17170 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

apache2+mysql+php5的安装

阅读更多

前一阵子,用源码安装了一下,最后倒是安装成功了,但安装之过程磕磕绊绊,而且说实话不是很明白那些配置项,这不,电脑出问题了,于是乎重装,装了一下午也没把mysql给装成功,郁闷至极,就apt-get了。以下是几个网站:http://linux.blogbus.com/logs/24448716.html

1. 安装运行环境

sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php5-common
sudo apt-get install php5-gd
sudo apt-get install php5-mysql
sudo apt-get install libapache2-mod-php5

2. 配置php5

sudo gedit /etc/php5/apache2/php.ini

允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)

extension=mysql.so
extension=gd.so

3. 配置Apache

编辑 Apache 配置文件:
sudo gedit /etc/apache2/apache2.conf

4. 配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。

sudo gedit /etc/mysql/my.cnf

查找文件

skip-networking

修改为

#skip-networking

保存并关闭文件。

重新启动 mysql

sudo /etc/init.d/mysql restart

ps:另外对于Debian 用户,安装好后,先在终端中运行mysql ,后,运行  mysql> create database root,创建初始用户。这时root是没有密码的,需要设置密码。命令是:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');


5. 运行、停止和重启Apache

使用如下命令运行 Apache:
sudo /usr/sbin/apache2ctl start
要停止 Apache,使用:
sudo /usr/sbin/apache2ctl stop
最后,重启 Apache,执行如下命令:
sudo /usr/sbin/apache2ctl restart
可以用service apache2 restart!其他的服务同理。


6. 测试


为检查你的PHP安装状态:
sudo gedit /var/www/testphp.php
在上述文件中插入下面这行代码:
     <?php phpinfo(); ?>
在Web浏览器中查看此页面,通过 http://yourserveripaddress/testphp.php 或 http://localhost/testphp.php 地址。


7.phpMyAdmin的安装


先从网上下载到phpMyAdmin的源码,将其拷贝到apache2的根目录,我的是/var/www下,phpMyAdmin-3.3.7-all-languages.tar.gz
tar xzvf phpMyAdmin-3.3.7-all-languages.tar.gz
然后得到 phpMyAdmin-3.3.7-all-languages,在mv phpMyAdmin-3.3.7-all-languages phpMyAdmin(改文件名字而已)
cd phpMyAdmin
下面就是配置的过程了,可以登录phpMyAdmin的官网,http://www.phpmyadmin.net/documentation/,里面有详细的设置说明。为了不至于遗忘,我的配置过程为:
(1)cp config.sample.inc.php ../(注意此时是在phpMyAdmin目录下)
(2)cd ..
(3)mv config.sample.inc.php config.inc.php
(4)vim config.inc.php
<?php
$i=0;
$i++;
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'cbb74bc'; // use here your password
$cfg['Servers'][$i]['auth_type']     = 'config';
?>
保存退出就可以使用phpMyAdmin了。
后来又遇到“linux下phpmyadmin无法载入mcrypt 扩展,请检查PHP配置“的警告:解决方法:
先下载mcrypt,即:apt-get install php5-mcrypt
然后修改php5的配置文件,上文中已经提到过了,即/etc/php5/apache2/php.ini,将extension=mcrypt.so加入,退出保存,警告提示消失。问题解决。(这个解决办法来自http://topic.csdn.net/u/20100908/11/da266f44-fc40-48b7-bf1b-db0bdce213af.html)
一定不要忘记:必须重启apache2服务器,楼上警告提示才会消失!



分享到:
评论

相关推荐

    Apache+mysql+php

    在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...

    linux下的Apache2 + mysql5 + php5 安装教程[力荐]

    在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为...在提供的压缩包文件“linux下的Apache2 + mysql5 + php5 安装详解”中,可能包含了更详细的步骤、注意事项以及解决常见问题的方法,建议参照文档进行操作。

    apache+mysql+php+snort+base实现snort

    【Apache+Mysql+Php+Snort+Base 实现 Snort 知识点详解】 Apache、MySQL、PHP、Snort 和 BASE 是构建一个强大的入侵检测系统(IDS)的基础组件。这个组合使得网络管理员能够实时监控网络流量,检测潜在的攻击,并...

    Apache2+PHP5+MySql5

    运行安装脚本时,它会按照预设的步骤完成Apache2、PHP5和MySQL5的安装,可能还包括配置和启动服务。"readme.txt"文件通常包含了详细的安装指南和注意事项,用户在使用前应仔细阅读。 "amp"目录可能包含了Apache、...

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...

    php+apache+mysql x64

    【标题】"php+apache+mysql x64" 指的是在64位操作系统环境下,集成搭建PHP、Apache和MySQL服务器的环境配置。这个组合是Web开发中常见的LAMP(Linux, Apache, MySQL, PHP)堆栈在Windows平台上的变体,即WAMP...

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    linux下安装apache+php+mysql的最简步骤

    要使Apache能够解析PHP文件,还需安装PHP与MySQL的连接模块: ``` sudo yum -y install php-mysql ``` 3. **安装MySQL** MySQL是一种关系型数据库管理系统,用于存储和管理Web应用的数据。安装MySQL: ``` ...

    php+apache+mysql集成安装程序

    "php+apache+mysql集成安装程序"通常是指一个预配置的软件包,它将这三种组件打包在一起,使得用户能够方便地在自己的计算机上进行快速安装和配置,而无需逐个下载和设置每个组件。这个集成安装程序简化了开发和测试...

    Apache+Php+Mysql V1.3 绿色自动安装版

    默认安装的是 apache2 + mysql5 + php5 安装后WEB根目录是在 当前盘是根目录下的 /www 安装过程中会有会弹出标题为winMySqlAdmin Quick Setup 的窗口, 请入帐号(user)为 root 密码(pass) 123 然后点确定.

    apache2+php5+mysql5在arm2440上的移植

    参照网上一些移植方法,在mini2440上移植了apache2+php5.5.8+mysql5.1.70,中间遇到的问题和需要着重注意的细节地方都做了说明,以便大家在操作时少走弯路

    Apache2+MySQL5+PHP5安装手册

    **Apache2+MySQL5+PHP5安装手册** 在构建基于Web的应用程序时,Apache2、MySQL5和PHP5(简称LAMP环境)是常见的开源软件组合。这个组合为开发动态网站提供了强大的支持,允许服务器处理PHP脚本并访问MySQL数据库。...

    mysql+apache+php

    在Linux系统中,集成安装MySQL、Apache和PHP是构建一个LAMP(Linux、Apache、MySQL、PHP)服务器的基础。这个过程涉及到三个主要组件的下载、安装、配置以及它们之间的集成。 首先,我们来详细讲解MySQL的安装配置...

    wamp window+apache+mysql+php

    WAMP,全称为Windows Apache MySQL PHP,是Windows环境下搭建本地Web开发环境的一种便捷方式。这个组合被誉为"黄金组合",因其包含的四个组件都是Web开发中不可或缺的重要元素。 **1. Windows操作系统:** Windows...

    Apache2+MySQL5+PHP5 安装手册(PDF)

    《Apache2+MySQL5+PHP5安装手册》是针对服务器端技术栈集成的重要参考资料,尤其对于初学者或系统管理员来说,这份文档具有很高的实用价值。它详细阐述了如何在操作系统中配置和安装这三个核心组件,构建一个强大的...

    apache2 + mysql5 + php5.part1.rar

    默认安装的是 apache2 + mysql5 + php5 安装后WEB根目录是在 当前盘是根目录下的 /www 安装过程中会有会弹出标题为winMySqlAdmin Quick Setup 的窗口, 请入帐号(user)为 root 密码(pass) 123 然后点确定. 如果发现...

Global site tag (gtag.js) - Google Analytics