- 浏览: 830434 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xieye:
jetty插件有好几个版本,1.6,1.7,1.8
我选的是用 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
还有,
注:第2部分时,需要先安装jetty,我自己在安装过程 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
说明一下:实际使用中,导入时我并没有错误。2、我把eclips ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
其实还是有一些先决条件的。1是外部环境,2是进步是阶段性的(意 ...
(转载文章)如何愉悦起来:一位精神治疗师的见解 -
mandy_yanzi:
我都已经饿7天了坚持为了我的衣衣
身体健康的问题
放在办公室的一台linux被侵入,root的密码都被修改了。程序没有受什么破坏,但也不知道是否被植入木马。
痛定思痛。
1、修改root的密码,使之很复杂,有20几位
2、打开防火墙,不会手工设置,只好用fc自带的图形界面下的防火墙配置,只打开几个必要的如ssh服务,www等
其他端口开了3690,让svn通过。强化了所有用户的密码。
还有什么简单实用的办法,请高手指点!
========================
首先,更新整个系统
yum update
=========================
删除apache,
先查询所有系统内的包
rpm -qa
找到了http包的全名
然后,
rpm -e httpd...............(全名)
发现有一些依赖于apache的包。
先分别删除之。
最后删除apache,
注意,删除成功完全没有提示。
=========================
安装mysql
//如果原先安装有mysql,先停止服务。
//删除/etc/my.cnf
//删除/etc/mysql.server启动脚本。
//删除/usr/local/mysql5目录
从官网下载mysql-5.0.67-linux-i686.tar.gz
cd /usr/local
tar -zxf /home/download_xy/mysql-5.0.67-linux-i686.tar.gz
ln -s mysql-5.0.67-linux-i686 mysql
cd mysql
./configure
groupadd mysql && useradd -g mysql mysql
1、chown -R mysql:mysql /usr/local/mysql-5.0.67-linux-i686/
2、设置path,见5
3、拷贝mysql.server到/usr/local/mysql/bin目录
3、拷贝support-files下的my-medium.cnf 到etc/my.cnf下
4、./bin/mysql_secure_installation执行给root加密码(经检验无用)
5、
在文件~/.bashrc的最后添加
# 以下是修改
57 PATH=/usr/local/mysql/bin:"$PATH"
58 export PATH
然后执行
. /etc/bashrc
看效果
echo $PATH
是否mysql的路径已经加到了系统路径中
6、自己加密码
mysql进入终端
use mysql;
删除匿名用户
delete from user where user!='root';
加密码
update user set password=password('new_pass') ;
此时,就结束了。
7\ /etc/rc.d/rc.local加入一句
mysql.server start
PATH=/usr/local/mysql/bin:"$PATH"
并建议我给root设立密码
./bin/mysqladmin -u root password 'new-password'
但是启动后有错误提示,经证实是文件权限的问题。
Starting MySQL.Manager of pid-file quit without updating fi[失败]
于是把/usr/local/mysql目录的拥有者改为mysql
chown -R mysql:mysql /usr/local/mysql-5.0.67-linux-i686/
===============================================
xieye:重要事项:现在就可以备份 /etc/passwd文件与/etc/shadow文件
备份到home目录下
cp /etc/passwd /home
cp /etc/shadow /home
记住root的密码是(见上)
===============================================================
先删除rpm里的apache,然后删除自己装的apache目录。
下面是apache,
下载了httpd-2.2.9.tar.gz
tar -zxf httpd-2.2.9.tar.gz
cd httpd-2.2.9
./configure --enable-modules=all
make
make install
装好了,
首先,把path再调整
===========================================================
(2010-3-22补充)
安装时遇到libjpeg.(a|so) not found的问题,网上一强人给出答案
yum -y install gd
yum -y install gd-devel
顺利搞定。
请先检查
tips: 用rpm -ql 可检查本机安装的rpm的对应文件和路径
发现freetype要装
于是下载
tar -zxf freetype-2.3.7.tar.gz
cd freetype-2.3.7
./configure --prefix=/usr/local/freetype
make
make install
下载php-5.2.6.tar.gz
tar -zxf php-5.2.6.tar.gz
cd php-5.2.6
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-gd --enable-mbstring --with-curl=/usr/bin/ --with-mysql=/usr/local/mysql/ --with-pdo-mysql=/usr/local/mysql/ --with-jpeg-dir=/usr/lib/ --with-png-dir=/usr/lib/ --with-freetype-dir=/usr/local/freetype/ --with-zlib
make
make install
这是安装好的提示
Installing PEAR environment: /usr/local/php/lib/php/
[PEAR] Console_Getopt - installed: 1.2.3
[PEAR] Archive_Tar - installed: 1.3.2
[PEAR] Structures_Graph- installed: 1.0.2
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
[PEAR] PEAR - installed: 1.7.1
Wrote PEAR system config file at: /usr/local/php/etc/pear.conf
You may want to add: /usr/local/php/lib/php to your php.ini include_path
Installing PDO headers: /usr/local/php/include/php/ext/pdo/
然后执行,
cp php.ini-dist /usr/local/php/lib/php.ini
注意:如果不希望php。ini的位置,则配置时要有设置!!
==================================================================
设置httpd.conf
接着,通过修改PREFIX/conf/目录下的配置文件,来配置Apache HTTP服务器。
vi PREFIX/conf/httpd.conf
LoadModule 表达式右边的路径必须指向系统中的 PHP。以上的 make install 命令可能已经完成了这些,但务必要检查。
在文件末尾加上
对于 PHP 5:
AddType application/x-httpd-php .php
大约166行,增加 index.php 在index.html前面
修改根路径
===========================================================
设置php.ini
安装pear
cd /usr/local/php/bin
./pear install -a Log
修改php.ini
663行PRC
大约475行:include_path,
要包括.
还要包括zend的库和pear的库
.:/usr/local/php/lib/php:/www/include/Zend:/www/include/Smarty
magic_quotes_gpc = Off 440行,关闭魔术引用
================================================
安装zend
在跟路径下建立www/law
并且在www下建立include,但不要进入该目录,把zend的压缩文件拷贝过来。
然后
tar -zxf ZendFramework-1.6.1.tar.gz
mv ZendFramework-1.6.1/library/Zend include
然后删除压缩包和压缩路径
================================================
安装smarty
cd /www
cp /home/download_xy/Smarty-2.6.20.tar.gz .
tar -zxf Smarty-2.6.20.tar.gz
cd Smarty-2.6.20
mv libs ../include/Smarty
ls ../include/Smarty
===================================================
安装svn 3690端口
inux下安装服务端步骤:
从 http://subversion.tigris.org/downloads/subversion-1.5.3.tar.gz 下载最新版的Subversion源码包
解压后运行
./configure --prefix=/usr/local/svn
make
make install
加到path中,rc.loacl自动启动
创建资料库
svnadmin create /home/sub_ku/project1
修改配置
/home/sub_ku/project1/conf/passwd 增加用户和口令(明码)
user1=123456789
user2=123456789
/home/sub_ku/project1/conf/svnserve.conf配置如下
anon-access = none
password-db = passwd
启动独立服务
/usr/local/svn/bin/svnserve -d -r /home/sub_ku
想停止服务用kill命令。
默认的SVN端口是3690
此时,就可以用客户端来访问了。
xieye提醒大家注意:
svn安装时会自动查找apache,并加两个模块上去,
所以,如果希望svn独立于apache的话,需要:
修改httpd.conf文件,找到loadMoudle svn的两句话,注释掉,
请用svn不分大小写查找该文件,会找到的。
==========================================================
递归删除 .svn目录
find /相关目录 -name .svn|xargs rm -rf
==========================================================
发表评论
-
centos安装denyhost
2020-11-21 14:29 471安装denyhost 下面这个不知是否是官网。 https: ... -
rabbitmq的终端管理命令rabbitmqadmin
2020-11-13 17:03 886启动rabbitmq systemctl start rab ... -
centos 安装 RabbitMQ
2020-11-11 14:40 484安装 erlang语言环境。 千万不要直接 yum inst ... -
centos的证书配置
2020-06-09 20:32 985用百度云,发现对其他https 的 网站访问时有时无。 排查 ... -
git常用命令
2020-02-03 15:27 390git常用命令 删除本地分支。 git branch -d ... -
shadowsocks 故障解决
2020-02-01 12:06 4835今天突然发现shadowsocks无法使用。 解决方案:修改服 ... -
putty设置正向代理
2019-08-21 21:17 660利用putty设置正向代理。 假如你的电脑不能访问服务器B, ... -
centos7下vsftp的虚拟用户安装和配置
2019-07-12 20:05 953安装ftp在centos7下, 此类文章很多,这里也只是总结一 ... -
使用systemd为php程序建立守护进程
2019-01-14 16:47 2192前提,是centos7,或ubuntu对应版本。 以前需要 ... -
centos7.4安装php7.2套件
2018-08-24 12:07 3063# 操作系统 centos7.4 # 所谓套件,就是nginx ... -
centos7.4安装php5.6套件
2018-08-15 18:09 2105本文不包括清理系统原有环境里的nginx,php,mysql ... -
mysql数据库导入导出防止乱码,加用户
2017-06-19 10:42 626数据库原本在linux上,项目的编码是gbk。 现在想导入到w ... -
centos7 时间同步
2017-06-15 15:41 908# 安装 yum install chrony # 启 ... -
mysql设用户设密码
2013-12-11 16:45 778都是抄的。 添加最高权限用户 假设root的密码是passw ... -
获得linux文件夹下的所有文件(强化版)
2013-04-26 10:07 956class Sys { /** ... -
使nginx拒绝特定url(实际是目录)下所有文件的请求
2013-03-26 14:56 1452if ($request_uri ~* (.*)(\ ... -
使用php充当shell脚本(转载)
2013-02-02 09:17 1164任务:过滤出2010-08-18的apache访问日志,并放到 ... -
linux常用故障排查
2013-01-28 08:57 901linux 下查找大于100M的文件 find . - ... -
预排序遍历树算法(非递归无限极分类算法)学习笔记(转载文章)
2012-12-18 11:56 1260原文: http://be-evil.org/post-168 ... -
网卡流量监控(转载文章)
2012-12-11 10:45 948http://www.vpseek.com/newbies-g ...
相关推荐
### LAMP环境安装知识点详解 #### 一、LAMP环境简介 LAMP是Linux、Apache、MySQL和PHP的缩写,是一种常用的Web服务器环境搭建方案。这套组合因其免费且开源的特点,在互联网应用开发中占据重要地位。以下是各组成...
**LAMP 安装配置详解** LAMP 是 Linux、Apache、MySQL 和 PHP 的组合,这是一种常见的 Web 开发平台。在 Redhat Enterprise AS 4 操作系统上安装 LAMP 环境,需要按照一定的步骤进行,确保每个组件的正确配置。以下...
在这个"lamp安装所需资源"的压缩包中,我们可能找到了用于安装和配置这个服务器环境的一些关键组件。尽管描述提到有些包可能因为已经存在于系统中而未包含,但让我们详细讨论一下这些组件及其重要性。 **Linux**:...
**LAMP新手安装教程** LAMP(Linux、Apache、MySQL、PHP)是开源软件栈的组合,常用于搭建Web服务器。对于新手来说,这个过程可能会有些复杂,但遵循以下步骤,您将能够顺利安装并配置自己的LAMP环境。 1. **Linux...
【编译安装LAMP环境和Nagios部署...总之,搭建LAMP环境和部署Nagios涉及多个步骤,包括软件的安装、配置、服务管理以及系统安全设置。在实际操作中,要确保每个步骤都顺利完成,以构建稳定可靠的Web服务器和监控系统。
在进行LAMP环境安装之前,首先要了解每个组件的作用: 1. Linux:作为操作系统基础。 2. Apache:是一个广泛使用的HTTP服务器,主要负责处理用户的Web请求,并向用户返回网页数据。 3. MariaDB/MySQL:是一个用于...
### LAMP的安装之phpMyAdmin的配置 #### 一、引言 LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web开发平台组合,它允许开发者在Linux操作系统上利用Apache Web服务器、MySQL数据库以及PHP脚本语言来构建...
首先,安装LAMP环境前的准备工作包括恢复Linux服务器到初始状态,将源码包文件上传到指定目录,如 `/usr/local/src`,并确保已安装了GCC和GCC-C++编译器。GCC和GCC-C++是C语言开发工具,用于编译和构建软件。 接...
### LAMP安装及配置详解 #### 一、概述 LAMP是Linux、Apache、MySQL、PHP四个英文单词首字母的缩写,它是一套常用的开源Web服务器架构。本篇文章将详细介绍如何在Red Hat Linux环境下安装并配置LAMP,具体包括安装...
### LAMP安装:Apache与PHP的两种安装方法 在搭建Web服务器的过程中,LAMP(Linux + Apache + MySQL + PHP)架构是一种非常常见的选择。本文将详细介绍如何在Linux环境下安装配置Apache Web服务器及PHP,以便更好地...
本文详细介绍了如何在Linux环境下搭建LAMP环境,包括卸载旧版本、系统环境部署及调整、安装所需开发包以及具体组件的安装过程。遵循以上步骤,您可以成功地在自己的Linux系统上搭建起一套完整的LAMP环境,从而支持...
至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...
#### 二、LAMP安装顺序及原理 LAMP的安装顺序非常重要,通常建议的顺序为MySQL→Apache→PHP。尽管Apache和MySQL之间的依赖关系不是特别强,理论上可以互换它们的安装顺序,但是PHP必须安装在Apache和MySQL之后,...
在安装过程中,可能需要设置数据存储路径、端口和其他配置选项。 3. **PHP**(服务器端脚本语言):在安装PHP之前,需要先安装其依赖的库,如libxml2、libmcrypt、zlib、libpng和jpeg库。这些库的安装步骤通常是...
以下是对LAMP安装配置的详细讲解: 首先,我们需要了解每个组件的作用: - Linux:作为操作系统,提供了运行其他软件的基础环境。 - Apache:是一个流行的HTTP服务器,负责接收并响应来自网络的HTTP请求。 - MySQL...
在安装LAMP平台的过程中,通常需要使用YUM包管理器来从官方的YUM仓库中安装必要的软件包。例如,可以通过yum命令安装httpd(Apache Web服务器)、php、php-mysql、mysql-server、mysql-devel、perl-DBD-MySQL、...
本篇将基于提供的文档内容,深入解析LAMP环境的安装步骤与注意事项。 #### 一、MySQL数据库安装 1. **下载MySQL源码包** 首先需要从官方网站下载MySQL的源码包。在本例中,使用的版本是`mysql-standard-5.0.1-...
这篇教程主要介绍了如何在CentOS 5.5系统下通过源码安装LAMP,并涉及到MySQL权限的设置。以下是详细步骤: 1. **安装编译工具** 在进行源码安装之前,首先要确保系统中已经安装了必要的编译工具,如GCC、GCC-C++和...
总之,安装LAMP环境是一项涉及多个步骤和技术细节的任务,包括软件包的获取、编译、安装和配置,以及系统安全和网络设置的调整。每个环节都需要谨慎处理,以确保最终构建的Web服务器能够稳定、高效地运行。在整个...
**LAMP安装步骤**: 1. **更新系统**: 使用`sudo apt-get update`或`yum update`命令更新系统软件库。 2. **安装Apache**: 使用`sudo apt-get install apache2`或`yum install httpd`命令安装Apache。 3. **安装...