您的位置:首页 > 其它

VMware Horzion View 6.0 Part 3 之Connection URL地址配置

2015-01-07 15:09 387 查看
编译安装:

./configure (Makefile.in --> makefile)

make

make install 实现安装

setenforc 0 关闭selinux

1.手动安装apache

yum -y gorupinstall "Development Tool " "Development Libraries" "X Software development"

开发环境

lftp 192.168.0.254/pub/Sources/LAMP/

httpd-2.2.17.tar.bz2

tar jvxf httpd-2.2.4.tar.bz2

cd httpd.2.2.4

less INSTALL

less README

./configure

--prefix=/usr/local/apache 安装路径

--sysconfdir=/etc/httpd 配置文件的安装路径

--enable-so 启用动态装载模块的功能

--enable-ssl

--enable-track-vars

--enable-rewrite url地址重写在内部基于url重写

--with-zlib 压缩工具 网络传输时用于实现数据的压缩传输

--enable-mods-shared=most 可以共享给其他人的模块

make

make install

less INSTALL

less README

/etc/rc.local

scp 192.168.0.254:/etc/init.d/httpd ./

vim httpd

apachectl=/usr/local/apache/bin/apachectl

httpd= /usr/local/apache/bin/httpd

prog=httpd

进程号文件pidfile=${PIDFILE-/var/run/httpd.pid}

lockfile=${LOCKFILE-/var/lock/subsys/httpd} 系统是否已经启动一次,避免启动两次

RETVAL=0

删除check13,在start中关于check13的。检查版本号是否是1.3

/usr/local/apache/bin/apachectl start

测试一下

killall httpd

vim /etc/httpd/httpd.conf

Pidfile "/var/rum/httpd.pid"

配置文件在/etc/httpd/httpd.conf

cp httpd /etc/init.d

可以使用service命令和chkconfig

service httpd restart

/usr/local/apache/bin/apachectl start 开启

chkconfig --add httpd

chkconfig httpd on

chkconfig --list httpd

为了可以方便的使用httpd命令所以我们必须在/etc/profile 中做一些修改

vim /etc/profile

PATH=$PATH:/usr/local/apache/bin

.!$

man -M /usr/local/apache/man/

vim /etc/man.config

MANPATH /usr/local/apache/man

导出头文件和库文件

ln -sv /usr/lcoal/apache/include /usr/include/apache 输出头文件

vim /etc/ld.so.conf.d/apache.conf 输出库文件

/usr/local/apache/lib

ldconfig -v 重新导入

在/etc/httpd/extra/httpd-dav.conf

/etc/httpd/extra/httpd-vhosts.conf中设置虚拟主机

hwclock -s 和硬件时间同步

crontab -e

*/1 * * * * /sbin/hwclock -s &> /dev/null

crontab -l 查看

reload 相当于向进程传递信号1

查看信号 man 7 signal

kill -l

$@ 显示所有未知参数

这样apache就编译好了-_-|||o(≧v≦)o~~好棒

2.编译安装mysql

二进制格式,解压缩之后简单配置就可以使用

lftp 192.168.0.254

cd pub/Sources/mysql-5.5

get mysql-5.5.15-linux2.6-i686.tar.gz

tar xf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local

ln -sv mysql-5.5.15-linux2.6-i686.tar.gz mysql

cd /usr/local

groupadd mysql 创建系统组

useradd -g mysql -s /bin/nologin -M mysql

cd mysql

chown -R mysql:mysql .

scripts/mysql_install_db --help

数据文件如果不指定数据目录,就会存放在当前目录的data中,数据库需要进行不停的备份,所以就要使用LVM的快照,所以要创建一个逻辑卷LVM

fdisk /dev/sda

添加一个大小为10G分区/dev/sda5,类型为8e

partprobe /dev/sda

pvcreate /dev/sda5

vgcreate myvg /dev/sda5

lvcreate -L 5G -n mydata myvg

mke2fs -j /dev/myvg/mydata

mkdir /mydata

开机挂载 vim /etc/fstab 添加

/dev/myvg/mydata /mydata etx3 defaults 0 0

保存退出

mount -a

不能把数据直接放在/mydata中,所以

mkdir /mydata/data

chown -R mysql:mysql /mydata/data

scripts/mysql_install_db --user=mysql --datadir=/mydata/data

初始化MYSQL数据库

[root@www mysql]#chown -R root .

接下来我们就可以使用/usr/local/mysql/bin/mysqld start启动mysql了,但是这样太复杂了,所以我们需要为mysql提供配置文件,

cd support-files/

cp my-large.cnf /etc/my.cnf mysql的配置文件

vim /etc/my.cnf 修改

[mysqld]

datadir = /mydata/data 修改数据目录的位置

保存退出

cp mysql.server /etc/init.d/mysqld

这样以后我们就可以使用service mysqld start 了

chkconfig --add mysqld

chkconfig --list mysqld

监听tcp的3306 端口

netstat -tnlp 监听端口

为了可以更方便的使用mysql命令,所以我们需要修改/etc/profile 的PATH参数

vim /etc/profile

PATH=$PATH:/usr/local/apache/bin:/usr/local/mysql/bin

保存退去

.!$ 重读这个文件

我们就可以使用mysql命令了

接下来我们就需要导出mysql的头文件,库文件,和man文件了

ln -sv /usr/local/mysql/include /usr/include/mysql

vim /etc/ld.so.conf.d/mysql.conf 库文件

/usr/local/mysql/lib

ldconfig -v 重载

vim /etc/man.config

MANPATN /usr/local/mysql/man

这样以后我们就编译好mysql了(*^◎^*)↖(^ω^)↗

3.安装php

tar xf php-5.3.6.tar.bz2

mkdir -p /usr/local/php

cd php-5.3.6

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-xml --with-png --with-jpeg --with-zlib --with-freetype --with-gd --enable-track-vars --enable-mbstring=all

make

make install

cp php.ini-dist /usr/local/php/lib/php.ini 把php的配置文件放到这里

php安装之后apache不会直接识别php,需要我们手动修改apache的配置文件,使apache可以支持php

vi /etc/httpd/httpd.con

1.天机如下二行

AddType applicatin/x-httpd-php .php

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

2.定位至DirectoryIndex index.html

修改为:

DirectoryIndecence index.php index.html

3.找到DocumentRoot "/usr/local/apache/htdocs" 修改为:DocumentRoot "/var/www" 后文中我们还会注释掉此行,以启用虚拟主机

<DocumentRoot "/usr/local/apache/htdocs">

<DocumentRoot "/var/www">

保存退出

需要关闭selinux setenforce 0

此时php加载成功,我们可以简单测试一下。在/var/www,目录下添加index.php。

我们也可以测试是否可以连上mysql。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: