- 浏览: 716926 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
cuqing:
laogao598599 写道匿名内部类不一定是局部内部类,还 ...
匿名内部类访问外部类中的局部变量必须是final属性 -
laogao598599:
匿名内部类不一定是局部内部类,还可以作为成员变量
匿名内部类访问外部类中的局部变量必须是final属性 -
stand_star:
非常给力!
struts2验证规则配置文件命名方式 -
wenlongsust:
嗯, 将返回值修改为html的确就可以了
EasyUI form ajax submit后,在IE下提示下载内容的解决办法 -
勇往直前wwt:
这样是自动增长,但每次id还得插入,如何只插入其他字段而让id ...
把主键定义为自动增长标识符类型
安装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编译有问题,重新编译
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编译有问题,重新编译
发表评论
-
libXtst.so.6: cannot open shared object file: No such file or directory
2013-09-26 11:18 2513问题: /home/jdk1.6.0_45/jre/lib/a ... -
linux vnc 服务
2013-03-26 15:17 13411.rpm -q vnc-server 验证vnc是否已经 ... -
linux samba共享服务
2013-03-25 18:33 11011.vi smb.conf 在文件最后加入要共享的目录配置 ... -
Putty 显示乱码解决
2012-12-11 10:46 981方法一: 打开putty主 程序, window-Appear ... -
x86-64与x64、AMD64
2012-03-22 11:33 1677一、x86与i386、i486、i586、i686等 ... -
LINUX与UNIX的区别
2012-03-22 11:21 1209从功能上来讲,几乎没有区别,linux就是模仿unix的功能开 ... -
php环境配置
2012-03-18 00:38 2969http://hi.baidu.com/17ai2010/bl ... -
linux sh-3.2#
2012-02-21 22:41 3314sh-3.2# csh [root@localhost ~]# ... -
linux操作系统英文版本设置成中文版本
2012-02-09 16:23 2699在安装光盘的Server中找到以下rpm包并安装 安装命令: ... -
linux下配置wordpress安装环境
2011-01-24 16:45 2681httpd-2.2.9.tar.gz ... -
Linux操作系统下三种配置环境变量的方法
2011-01-10 11:26 1038现在使用linux的朋友越来越多了,在linux下做开发首先就 ... -
linux shell
2011-01-08 16:59 1077unset DISPLAY soffice -headless ... -
swftools安装过程出错
2011-01-08 16:51 1822http://swftools.org/download.ht ... -
Linux-yum安装整个过程讲解
2011-01-08 16:46 1865当我们在liunx系统中安 ... -
gcc和g++的区别
2011-01-07 11:59 3459一般linux系统都自带了gc ... -
GNU
2011-01-07 11:58 1549GNU计划,有譯為「革奴计划」,是由理查德·斯托曼在1983年 ... -
linux下安装swftools和openOffice
2011-01-06 18:03 89631.swftools下载地址:http://www.swfto ... -
linux下安装字体
2011-01-06 16:38 11071.复制WINDOWS操作系统中的字体(C:\WINDOWS\ ... -
教你在Linux下如何卸载软件
2010-12-29 17:13 1290inux软件的卸载一直是许 ... -
linux下的rpm
2010-12-23 15:54 990PM 是 Red Hat Package Manager 的缩 ...
相关推荐
### Redhat企业版6.4安装相关知识点 #### 一、RedHat Enterprise Linux 系统概览 **RedHat Enterprise Linux (RHEL)** 是一种广泛应用于企业环境中的Linux发行版,以其稳定性和安全性著称。它针对服务器环境进行了...
- 不连接Red Hat的RHN服务器以避免在安装过程中下载更新。 12. **创建普通用户**: - 可以选择跳过创建普通用户账号,后续再进行添加。 #### 四、总结 通过以上步骤,您可以顺利完成Red Hat 企业版的安装。安装...
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(以下简称RHEL5)是Red Hat公司于2007年3月14日发布的商业级Linux操作系统。作为Red Hat企业级Linux的第四次重大版本...
在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...
在安装了所有必需的依赖之后,可以开始编译安装ffmpeg了。返回到ffmpeg源码目录: ```bash cd /usr/myffmpegproject/ffmpeg-0.8.5 ``` 配置并编译ffmpeg: ```bash ./configure --prefix=/usr --enable-shared --...
在安装 Oracle 11g 之前,我们需要进行一些准备工作,包括: 1. 安装 Oracle11g 所需的补丁包,安装光盘上全有,进入光盘的 Server 目录,通过 Oracle 的官方文档来确定需要安装哪些包。 2. 修改用户验证选项,修改...
Redhat enterprise 5.3 上ORACLE 安装
5. 引导装载程序配置:在引导装载程序配置阶段,用户需要选择 GRUB 引导装载程序并将其安装在 /dev/sda 上。 知识点:GRUB 引导装载程序、/dev/sda。 6. 网络配置:在网络配置阶段,用户需要编辑网络接口 eth0 的...
### 在Redhat Enterprise 5上安装配置XEN详解 #### Xen概述 Xen是一款功能强大的开源虚拟化技术,它能够实现在同一台物理主机上同时运行多个操作系统实例,每个这样的实例被称为一个“域”(Domain)。Xen的核心...
创建一个新的虚拟机,选择 Linux 操作系统,版本为企业版。更改虚拟机的存档目录,选择网络,选择 NAT 网络模式。给这个 Linux 系统分配 20G 的虚拟空间。 三、设置安装介质 将光驱的镜像包定位到从压缩包中解压的...
Oracle9i数据库系统在企业级应用中扮演着关键角色,尤其在RedHat 5这样的稳定Linux发行版上,其部署更是受到广泛青睐。本文将深入探讨Oracle9i在RedHat 5操作系统下的安装流程,包括必要的准备工作、环境配置以及...
在安装 RedHat 之前,需要检查硬件是否支持 Linux。幸好,Linux 目前支持几乎所有的处理器(CPU),并且大部分的主流硬件厂商也针对 Linux 推出了驱动程序和补丁。即使你的声卡、显卡是非常新的型号,RedHat 也会...
NULL 博文链接:https://kdisk-sina-com.iteye.com/blog/706485
redhat 7.6 安装oracle 19c版本数据库
redhat 企业版5 samba 服务使用说明 肯定可以配置成功,需要的朋友可以下载 pdf格式
在Red Hat操作系统上安装Oracle数据库是一项技术性强且需要细心操作的任务。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业中。由于其复杂性和系统需求,安装过程需要遵循特定的步骤。以下...
redhat 企业 as 5 安装序列号 提供服务器、客户端的安装序列号 均亲自测试能用!