安装CentOS 5.3是做服务器
安装、配置Apache+php+Mysql
Centos 里的 yum 在线安装很慢.以下是替换为中国CentOS镜像服务器!
中国官方镜像网站: http://centos.ustc.edu.cn/
引用:
/* 使用说明 */
cd /etc/yum.repos.d[进入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[下载后的文件更名]
1. 更新系统内核到最新.
引用:
yum -y update
系统更新后,如果yum安装时提示错误信息,请执行以下命令修复.
引用:
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
2. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件
引用:
yum -y install httpd php mysql mysql-server php-mysql
//安装mysql扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
//安装php的扩展
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
//安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_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
3. 启动服务配置
引用:
/sbin/chkconfig httpd on [设置apache为自启动]
/sbin/chkconfig –-add mysqld [mysql服务]
/sbin/chkconfig mysqld on [mysqld服务]
/sbin/service httpd start [自启动 httpd 服务]
/sbin/service mysqld start [自启动mysqld服务]
4.设置mysql数据库root帐号密码。
引用:
mysqladmin -u root password ‘新密码’ [引号内填密码]
5.让mysql数据库更安全
引用:
mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ”; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限]
按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/新建一个php脚本:
引用:
phpinfo();
?>
6. 防火墙配置
引用:
a.添加.允许访问端口{21: ftp, 80: http}.
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
b.保存
service iptables save
分享到:
相关推荐
本教程将详细讲解如何使用`yum`在CentOS系统上搭建一个LAMP(Linux + Apache + MySQL + PHP)环境,这是一套常见的Web开发平台。 首先,我们需要确保系统已经安装了`wget`,这是一个用于下载文件的工具,对于后续...
### yum安装LAMP环境详解 ...可以通过以下命令一次性完成所有必要的安装: ```bash yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt ...
如果想要一次性安装所有这些组件及其扩展,可以使用以下命令: ```bash yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql ...
文中给出了以下命令用于一次性安装Apache、MySQL、PHP及相关扩展: ```bash yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel ``` - **...
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 以下安装过程是基于centos下,使用yum安装搭建PHP+Apache+Mysql...
使用`yum remove`命令可以一次性卸载这些包。 2. **安装必备的开发包** 编译安装过程中需要一些必要的开发库和工具,如gettext-devel、libxml2-devel、curl-devel等。通过`yum install`命令安装这些开发包,确保...
3. 接着,一次性安装MySQL的各个组件: ```bash rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.13-1...
接着,通过一条命令一次性安装Apache、PHP、MySQL以及PHP连接MySQL的库组件。安装完成后,启动各项服务并进行配置,确保它们能够正常工作。 2.2 启动服务配置 启动Apache服务器,使网站能够对外提供服务;启动...
PHP需要一个运行环境,常见的组合是LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、Apache、MySQL、PHP)。首先,我们需要安装Web服务器,如Apache,以及数据库管理系统,如MySQL。 **4. 安装Apache** Apache...
这些包括`gcc`、`gcc-c++`、`screen`等,可以使用`yum -y install`命令一次性安装。此外,关闭SELINUX以避免配置过程中可能出现的问题,执行`/usr/sbin/setenforce 0`并编辑`/etc/sysconfig/selinux`文件,将`...
在本教程中,我们将详细介绍如何在CentOS平台上手动安装和配置LAMP(Linux、Apache、MySQL、PHP)...对于初学者来说,这是一次很好的学习经验,而对于经验丰富的管理员,手动安装可以提供更高的自定义程度和控制权。
这些组件可以通过`yum install`命令一次性安装。 在安装过程中,检查PHP版本是很重要的。WordPress需要至少PHP 5.6版才能正常运行。如果发现版本过低,你需要卸载旧版本的PHP。使用`rpm -qa | grep php | xargs rpm...
它通常涉及Apache或Nginx Web服务器、PHP解释器、MySQL或MariaDB数据库等组件的安装,这些组件构成了常见的LAMP(Linux、Apache、MySQL、PHP)或LNMP(Linux、Nginx、MySQL、PHP)架构,是搭建网站和服务的基础。...
这种情况下,可以尝试将存在依存关系的RPM包一次性全部安装。 - **相关RPM包简介**: - **gd-devel**:包含GD库的扩展库和头文件。 - **fontconfig-devel**:包括fontconfig的开发人员文档和包头文件。 - **libX...
**LAMP环境详解** LAMP(Linux、Apache、MySQL、...这个“LAMP工具包”可能包含了这些组件的安装包,方便一次性部署整个环境。在实际操作中,根据具体的业务需求和服务器配置,可能还需要调整和优化各个部分的设置。
如果想一次性安装所有软件,可以运行`yum install httpd mariadb* php* libjpeg* -y`。 安装完成后,启动Web服务和数据库服务。使用`systemctl start httpd`启动Apache,`systemctl start mariadb.service`启动...