`
ldzyz007
  • 浏览: 720030 次
  • 性别: 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)。这次发布...

    ffmpeg在redhat上的安装步骤

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

    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是一款关系...

    linux redhat5下安装oracle11g

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

    Redhat enterprise 5.3 上ORACLE 安装

    Redhat enterprise 5.3 上ORACLE 安装

    ftp方式安装RedHat的详细过程

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

    RedHat5 安装手册

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

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

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

    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