`
ldzyz007
  • 浏览: 716926 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

WordPress在最新的redhat企业版5上安装

阅读更多
安装Mysql,下了一般新的Mysql版本http://dev.mysql.com/downloads/mysql/5.1.html

Linux (non RPM packages) downloads 这个下面的,tar.gz文件格式,不是rpm安装版本。这个比起rpm来说,解压后就可以用了,非常方便。当然安装Linux时候选择安装Mysql就更方便了。但是版本就由不得你了。

安装方法http://dev.mysql.com/doc/refman/5.1/zh/installing.html#installing-binary

shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local

shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -

shell> ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysql

shell> scripts/mysql_install_db –user=mysql

shell> chown -R root  .

shell> chown -R mysql data

shell> chgrp -R mysql .

shell> bin/mysqld_safe –user=mysql &

无异常的话,mysql就启动了

mysql -uroot-p

登录mysql

mysql>输入

CREATE DATABASE ”databasename”;

GRANT ALL PRIVILEGES ON ”databasename”.* TO 用户名@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON ”databasename”.* TO 用户名@’localhost’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON ”databasename”.* TO 用户名@” IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

创建WordPress数据库和用户

下面介绍Apache安装。

Linux自带的Apache有个缺陷,就是在httpd.conf中DocumentRoot修改/var/www/html的话,Apache启动有问题。估计是和selinux策略有关。我们去http://httpd.apache.org下载最新的Apache。

tar -xzvf httpd-2.2.9.tar.gz

cd httpd-2.2.9

./configure –prefix=/usr/local/apache2 –enable-so –enable-cgi –enable-info –enable-rewrite –enable-speling –enable-usertrack –enable-deflate –enable-ssl –enable-mime-magic

make

make install

/usr/local/apache2/bin/apachectl start

启动apache

下面安装php

下载http://www.php.net/downloads.php

安装手册http://www.php.net/manual/zh/install.unix.php

tar -xzvf php-5.2.6.tar.gz

cd php-5.2.6

./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-pear –with-config-file-path=/usr/local/lib –with-mysql=/usr/local/mysql –libdir=/usr/lib

make

make install

如果在安装之后决定修改配置选项,那么只需重复以上最后三步。只须重新启动Apache 就可以使新模块生效。不需要重新编译 Apache。注意除非特别指出,“make install”总是会安装 PEAR,各种 PHP 工具例如 phpize,PHP CLI 以及其它。

建立 php.ini 文件。

cp php.ini-dist /usr/local/lib/php.ini

可以编辑 php.ini 来设置 PHP 选项。如果想把 php.ini 放在其它目录,在PHP编译的时候加上以下选项:

      –with-config-file-path=/path

如果选择了 php.ini-recommended,确保阅读一下其中的变更说明,因为这些会影响到 PHP 的行为。

修改Apache配置

编辑 httpd.conf 来加载 PHP 模块。在 LoadModule 语句右边的路径必须指向系统中

    PHP 模块所在的路径。上面的 make install 步骤可能已经添加了,但还是检查确认一下。

# LoadModule php5_module modules/libphp5.so

去掉前面的注释#

告诉Apache 将哪些后缀作为 PHP 解析。

      AddType application/x-httpd-php .php

让 Apache 把 .php 后缀的文件解析为PHP。可以将任何后缀的文件解析为 PHP,只要在以下语句中加入并用空格分开。这里以添加一个 .phtml 来示例。

      AddType application/x-httpd-php .php .phtml

为了将 .phps 作为 PHP 的源文件进行语法高亮显示,还可以加上:

      AddType application/x-httpd-php-source .phps

DocumentRoot 你的WordPress解压目录

DirectoryIndex index.html index.htm index.php #把需要自动作为首页的页面列出

/usr/local/apache2/bin/apachectl stop

/usr/local/apache2/bin/apachectl start



可能碰到的问题

httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

原因:是Linux有一个SELinux保护模式引起的。

解决办法:

1关闭SELINUX的方法:

vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启

这个方法可能会对服务器带来风险。
2不关闭SELINUX的方法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so

# service httpd restart

# setenforce 1



错误信息:

httpd: Syntax error on line 106 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: _estrndup

解决方法:

在PHP make之前执行make clean

php链接mysql数据库连接不上

修改localhost为127.0.0.1

使用socket连接好像有问题,mysql不能使用skip-networking选项,要使用–bind-address=127.0.0.1让它监听在127.0.0.1

做个测试,看是否出错,不行改127.0.0.1

<?php

$ser=”localhost”;

$usr=”用户名”;

$psw=”密码”;

$conn=mysql_connect(“$ser”,”$usr”,”$psw”);

?>

不能解析PHP,访问PHP下载,PHP编译有问题,重新编译
分享到:
评论

相关推荐

    Redhat企业版6.4安装

    ### Redhat企业版6.4安装相关知识点 #### 一、RedHat Enterprise Linux 系统概览 **RedHat Enterprise Linux (RHEL)** 是一种广泛应用于企业环境中的Linux发行版,以其稳定性和安全性著称。它针对服务器环境进行了...

    redhat 企业版安装详解

    - 不连接Red Hat的RHN服务器以避免在安装过程中下载更新。 12. **创建普通用户**: - 可以选择跳过创建普通用户账号,后续再进行添加。 #### 四、总结 通过以上步骤,您可以顺利完成Red Hat 企业版的安装。安装...

    redhat企业版linux5_0安装过程

    redhat企业版linux5_0安装过程

    REDHAT企业版LINUX5.0安装过程图解教程

    ### REDHAT企业版LINUX5.0安装过程图解教程 #### 一、RHEL5简介及重要更新 在经过多次推迟后,Red Hat终于在2007年3月14日发布了其备受期待的企业级操作系统——RHEL5(Red Hat Enterprise Linux 5.0)。这次发布...

    REDHAT企业版LINUX5

    ### REDHAT企业版LINUX5重要知识点解析 #### 一、REDHAT企业版LINUX5概述 REDHAT企业版LINUX5(以下简称RHEL5)是Red Hat公司于2007年3月14日发布的商业级Linux操作系统。作为Red Hat企业级Linux的第四次重大版本...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

    ffmpeg在redhat上的安装步骤

    在安装了所有必需的依赖之后,可以开始编译安装ffmpeg了。返回到ffmpeg源码目录: ```bash cd /usr/myffmpegproject/ffmpeg-0.8.5 ``` 配置并编译ffmpeg: ```bash ./configure --prefix=/usr --enable-shared --...

    linux redhat5下安装oracle11g

    在安装 Oracle 11g 之前,我们需要进行一些准备工作,包括: 1. 安装 Oracle11g 所需的补丁包,安装光盘上全有,进入光盘的 Server 目录,通过 Oracle 的官方文档来确定需要安装哪些包。 2. 修改用户验证选项,修改...

    Redhat enterprise 5.3 上ORACLE 安装

    Redhat enterprise 5.3 上ORACLE 安装

    RedHat5 安装手册

    5. 引导装载程序配置:在引导装载程序配置阶段,用户需要选择 GRUB 引导装载程序并将其安装在 /dev/sda 上。 知识点:GRUB 引导装载程序、/dev/sda。 6. 网络配置:在网络配置阶段,用户需要编辑网络接口 eth0 的...

    在Redhat_Enterprise_5_上安装配置XEN[多图详解](最权威资料)

    ### 在Redhat Enterprise 5上安装配置XEN详解 #### Xen概述 Xen是一款功能强大的开源虚拟化技术,它能够实现在同一台物理主机上同时运行多个操作系统实例,每个这样的实例被称为一个“域”(Domain)。Xen的核心...

    ftp方式安装RedHat的详细过程

    创建一个新的虚拟机,选择 Linux 操作系统,版本为企业版。更改虚拟机的存档目录,选择网络,选择 NAT 网络模式。给这个 Linux 系统分配 20G 的虚拟空间。 三、设置安装介质 将光驱的镜像包定位到从压缩包中解压的...

    oracle9i在redhat5下的安装

    Oracle9i数据库系统在企业级应用中扮演着关键角色,尤其在RedHat 5这样的稳定Linux发行版上,其部署更是受到广泛青睐。本文将深入探讨Oracle9i在RedHat 5操作系统下的安装流程,包括必要的准备工作、环境配置以及...

    redhat_安装

    在安装 RedHat 之前,需要检查硬件是否支持 Linux。幸好,Linux 目前支持几乎所有的处理器(CPU),并且大部分的主流硬件厂商也针对 Linux 推出了驱动程序和补丁。即使你的声卡、显卡是非常新的型号,RedHat 也会...

    Redhat AS5 安装手册

    NULL 博文链接:https://kdisk-sina-com.iteye.com/blog/706485

    redhat 7.6 安装oracle 19c版本数据库

    redhat 7.6 安装oracle 19c版本数据库

    redhat 企业版5 samba 服务使用说明 pdf格式

    redhat 企业版5 samba 服务使用说明 肯定可以配置成功,需要的朋友可以下载 pdf格式

    redhat下安装oracle

    在Red Hat操作系统上安装Oracle数据库是一项技术性强且需要细心操作的任务。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业中。由于其复杂性和系统需求,安装过程需要遵循特定的步骤。以下...

    redhat 企业 as 5 安装序列号(服务器/客户端)

    redhat 企业 as 5 安装序列号 提供服务器、客户端的安装序列号 均亲自测试能用!

Global site tag (gtag.js) - Google Analytics