`
xiangxingchina
  • 浏览: 520145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS 5.3上安装Apache+php+Mysql+phpMyAdmin

阅读更多

1、系统下载
CentOS 开发社区已发布了新的 5.3 版本。CentOS 5.3 基于 Red Hat Enterpris Linux 5.3.0,其中包括 Kernel 2.6.18、Apache 2.2、PHP 5.1.6、MySQL 5.0、PostgreSQL 8、GNOME 2.16、KDE 3.5、OpenOffice.org 2.3、Firefox 3.0、Evolution 2.12 等等。此外,CentOS 5.3 更新了美工设计,并根据用户的请求恢复了 Contrib 仓库。
CentOS 5.3 支持 i386 及 x86_64 架构,其 ISO 映像可从以下地址获取。
isoredirect.centos.org/centos/5
/isos/
2、系统安装
安装CentOS 5.3是做服务器,所以没有用的,一概不装;具体哪些不装,自己看着办吧:)
3、安装Apache+php+Mysql
a、 用yum安装前.先是替换为中国CentOS镜像服务器!中国官方镜像网站:
http://centos.ustc.edu.cn/
安装后请按照以下步骤修改CenOS-Base.repo,以后就可以方便的用yum安装软件了().
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget
http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
b、更新系统内核到最新. yum -y update
c、安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum -y install httpd php mysql mysql-server php-mysql
d、安装mysql扩展    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
或一次性粘贴安装:
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql
e、设置mysql数据库root帐号密码。
mysqladmin -u root password ‘newpassword’ [引号内填密码]
f、 让mysql数据库更安全
mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ”; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限]
g、 按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/新建一个php脚本:
4、 配置防火墙
添加允许访问HTTP、FTP端口
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
iptables -I RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT重启iptables: service iptables restart
5、安装phpMyAdmin
进入
phpMyAdmin
官方下载(不要最新版本,下phpMyAdmin 2.11.9.5就行了,3.1以上需php 5.2以上),上传到你的网站目录下,然后进行配置。只需几步即可搞定。
I. config.sample.inc.php更名为config.inc.php;
II. 打开config.inc.php文件,进行以下修改;
// $cfg['Servers'][$i]['controluser'] = ‘pma’;
// $cfg['Servers'][$i]['controlpass'] = ‘pmapass’;
// $cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
// $cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
// $cfg['Servers'][$i]['relation'] = ‘pma_relation’;
// $cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
// $cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
// $cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
// $cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
// $cfg['Servers'][$i]['history'] = ‘pma_history’;
// $cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;
去掉每行前面的//;
II.$cfg['blowfish_secret'] = ”; |修改为| $cfg['blowfish_secret'] = ‘http’;
IV.$cfg['Servers'][$i]['controluser'] = ‘pma’; |把’pma’修改为你的帐号|$cfg['Servers'][$i]['controlpass'] = ‘pmapass’; |把’pmapass设置为你的mysql登录密码|
V. $cfg['blowfish_secret'] = ”; | 添加短语密码例如:$cfg['blowfish_secret'] = ‘onohot’;
6、//安装php的扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
7、//安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
注:以上步骤是结合fengyihot'Blog,再根据本人实际改进的:)
8、所需工具下载
I.
FlashFXP
通过FlashFxp里的Sftp连接,直接连接到服务器上管理所有文件夹。
II.
putty
PuTTY 是一套免费的 SSH / Telnet 程序,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码 (Fingerprint)。建立联机以后,所有的通讯内容都是以加密的方式传输,因此你再也不用害怕使用 Telnet 在 Internet 或公司的内部网络传输资料时被他人获知内容了!
II.
SecureCRT
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接 运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。

分享到:
评论

相关推荐

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    CentOS下配置PHP+phpMyAdmin.pdf

    首先,作者介绍了如何安装PHP环境,包括安装PHP5.3和相关的扩展库,如php53-gd和php53-mysql。作者选择了使用yum工具来安装这些软件包。 在安装php53-mysql时,作者遇到了问题。当时,作者尝试使用yum安装...

    LMAP_Linux,Apache,Mysql,PHP环境搭建_.pdf

    总结来说,这份教程详细阐述了在 CentOS 5.3 上搭建LAMP环境的步骤,包括安装MySQL、Apache、PHP以及配置它们之间的交互,还涉及到了安全性和管理工具的安装。这些基本操作对于任何想要在Linux服务器上部署PHP Web...

    LAMP攻略:LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置.doc

    以下将详细讲解如何在Linux系统下搭建LAMP环境,以CentOS-5.3为例。 1. **安装Apache** - 首先,检查系统是否已安装Apache。使用`rpm -qa | grep httpd`来查找。 - 如果已安装,通过`rpm -e`命令卸载旧版本。...

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理...

    服务器配置 JDK,tomcat,MySQL

    ### 服务器配置 JDK,Tomcat,MySQL 知识点详解 #### 一、CentOS 远程连接配置 对于初次接触服务器配置的...以上步骤详细介绍了如何在 CentOS 上配置 JDK、Tomcat 和 MySQL,适用于初学者从零开始学习服务器配置。

    阿里云CentOs镜像使用手册

    阿里云CentOs镜像使用手册涵盖了CentOS系统在阿里云服务器上的配置、安装、管理等操作流程。手册介绍了如何进行系统镜像的选择、配置、以及日常的管理操作,包括但不限于密码设置、上传文件、安装组件等。手册中提供...

    搭建LAMP环境附步骤图

    在Ubuntu/Debian系统上,使用`apt-get install -y screen`进行安装,在CentOS/RHEL系统上,使用`yum install -y screen`。创建名为`ezhttp`的screen会话,输入`screen -S ezhttp`,然后继续执行安装步骤。 接下来,...

    中小企业web集群架构实战案例

    LAMP(Linux + Apache + MySQL + PHP)是构建动态Web应用的经典组合: - **Apache**:安装Apache作为Web服务器。 - **MySQL**:安装MySQL作为数据库服务。 - **PHP**:安装PHP解析器,实现动态内容生成。 - 配置虚拟...

    中小企业的网络架

    - 安装PHPMyAdmin图形界面管理MySQL数据库。 - **5.12 邮箱报警** - 配置邮件报警系统,及时通知管理员系统异常。 通过上述详细说明,我们可以看出,中小企业的Web集群架构不仅涉及多个技术组件的集成,还需要...

Global site tag (gtag.js) - Google Analytics