对于CentOS服务器yum是一个非常好的工具,尤其是在32位升64各软件兼容时可以避免很多烦恼。
之前Web服务器用的是CentOS5.2 32位系统,apache2、php5、mysql5等也都是编译安装;后来升级了服务器系统换成CentOS5.2 64位系统,再编译安装这些软件出现很多兼容性问题,而且很多软件的64位安装包还不好找。出
于时间进度的考虑,放弃了之前全部源码包编译安装的做法,改用yum安装。
一、安装Apache与PHP
yum -y install httpd php php-mysql
二、安装apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
三、安装php扩展
yum -y install php-gd php-xml php-mbstring
四、apache及php配置
apache配置和模块文件/etc/httpd/conf,/usr/lib64/httpd/modules或/usr/lib/httpd/modules
php配置和模块文件/etc/php.d/、/etc/php.ini,/usr/lib/php/modules或/usr/lib64/php/modules
五、其他
1、开机启动
设置apache服务器httpd服务开机启动
/sbin/chkconfig httpd on
在服务清单中添加mysql服务
/sbin/chkconfig --add mysqld
设置mysql服务开机启动
/sbin/chkconfig mysqld on
2、编译的apache加载yum安装的php
在httpd.conf中增加:LoadModule php5_module /usr/lib64/httpd/modules/libphp5.so或LoadModule php5_module /usr/lib/httpd/modules/libphp5.so,使用那个取决于你的系统是32为还是64位。
分享到:
相关推荐
- 安装命令:`yum install mysql mysql-server mysql-devel` - 启动MySQL服务:`/etc/init.d/mysqld start` - 确认MySQL服务状态:`/etc/init.d/mysqld status` - 初始化MySQL数据库(初次安装时需要):`/usr/bin/...
[root@localhost ~]# tar -zxvf mysql-5.1.31.tar.gz ``` 3. **创建用户和组**: 创建一个名为`mysql`的用户组和用户,以便运行MySQL服务。 ```bash [root@localhost ~]# groupadd mysql [root@localhost ~]...
yum install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI httpd mariadb* mysql-devel libxml2-devel curl-devel unixODBC-devel ...
yum -y install mysql mysql-server # 设置 MySQL 自启动 chkconfig --levels 235 mysqld on # 启动 MySQL 服务 /etc/init.d/mysqld start ``` 安装完成后,MySQL 服务会被自动设置为开机自启,并立即启动。接...
标题提到的"Apache2+MySQL5+PHP5"组合,也被称为LAMP(Linux + Apache + MySQL + PHP)堆栈,是Linux系统上最常见的Web开发平台之一。这个组合为开发者提供了一个稳定、开源且功能强大的平台,用于构建动态网站和...
sudo yum install -y mysql-community-server mysql-community-devel ``` 启动MySQL服务,并设置开机启动: ``` sudo systemctl start mysqld sudo systemctl enable mysqld ``` 配置MySQL安全设置,如设置root...
sudo yum -y install mysql-server ``` 启动MySQL服务,并设置初始密码: ``` sudo systemctl start mysqld sudo mysql_secure_installation ``` 在`mysql_secure_installation`中,按照提示设置root用户的...
yum -y install httpd php mysql mysql-server php-mysql ``` - `httpd`:Apache Web服务器 - `php`:PHP解析器 - `mysql`:MySQL数据库客户端工具 - `mysql-server`:MySQL服务器端 - `php-mysql`:使PHP可以连接...
LAMP所需软件与其结构httpd mysql mysql-Server php php-devel php-mysql可以用rpm包安装,或者直接用yum安装#yum install httpd mysql-server php php-devel php-mysql先来了解一下apache 2.0这个版本的相关结构,...
yum -y install httpd php mysql mysql-server php-mysql ``` 此外,如果需要额外的 PHP 扩展,如 ODBC 连接器、MySQL 开发库等,可以运行: ```bash yum -y install mysql-connector-odbc mysql-devel libdbi-dbd...
cp /root/mysql-5.1.52/support-files/mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld chkconfig --add mysqld ``` - 启动MySQL服务: ```bash service mysqld restart ``` #### 5. 设置...
yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql ``` 4. 安装Net-SNMP,用于网络监控: ``` yum install net-snmp* ``` 5. 安装FTP服务器vsftpd: ``` yum install vsftpd ``` 接着,...
sudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 此命令会安装Zabbix的服务器、Web界面和代理组件,以及MySQL相关的部分,因为Zabbix 5.0默认使用MySQL作为数据库。 安装过程中,系统...
yum install mysql mysql-server ``` 2. **启动 MySQL 服务**: ```bash chkconfig --levels 235 mysqld on /etc/init.d/mysqld start ``` 3. **设置 MySQL root 用户密码**:在 CentOS 中,默认情况下 ...
2. CentOS/RHEL:`sudo yum install mysql-server` 安装后,首次启动MySQL服务并设置root用户的密码:`sudo systemctl start mysqld`,然后使用`mysql_secure_installation`脚本来增强安全性。 **整合Apache、PHP...
tar zxf mysql-5.6.10.tar.gz cd mysql-5.6.10 ``` - 配置、编译和安装(注意根据实际需要调整配置选项): ``` cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_INNOBASE_...
rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm rpm -ivh mysql-community-devel-...
7. `zabbix-server-mysql-4.0.7-1.el7.x86_64.rpm`:Zabbix服务器组件,负责收集和处理监控数据。 8. `perl-Encode-2.51-7.el7.x86_64.rpm`:Perl的编码库,处理字符编码问题。 9. `dejavu-sans-fonts-2.33-6.el7....