CentOS 6.5 LAMP分主机平台的搭建及测试(2)


后续的配置:
   1) 导出头文件
   # ln -sv /usr/local/apache/include  /usr/include/httpd
   2) 导出库文件
       没生成就不用导出了
   3) 导出man手册
       # vim /etc/man.config
       MANPATH /usr/local/apache/man
   4) 输出二进制程序
       # vim /etc/profile.d/httpd.sh
       export PATH=/usr/local/apache/bin:$PATH

为httpd2.4提供服务脚本    
   我们可以每次开机后都手动去启动httpd服务,这个很明显不符合我们的正常需求,因此我们需要给httpd2.4提供服务脚本,并且加到系统自动启动服务中、我们可以自己手工编写脚本,也可以使用httpd2.2(系统自自带的httpd服务)的服务脚本,稍加修改,就可以为httd24服务了。

   这里我借用了httd2.2的服务脚本,进行简单修改。为了区别原有的服务脚本httpd,这里复制httpd为httpd24
   注意:服务脚本存放在/etc/init.d目录下,必须要可执行权限
   # cp /etc/init.d/httpd /etc/init.d/httpd24
   # vim /etc/init.d/httpd24

   httpd24的安装路径为/usr/local/apache,且没有sbin,只有bin因此修改下面的路径为当前路径
   apachectl=/usr/local/apache/bin/apachectl
   httpd=${HTTPD-/usr/local/apache/bin/httpd}

wKioL1M2LYOjjMoLAADl92-Rh_s512.jpg


   添加至系统服务、并开机自动启动
   # chkconfig --add httpd24
   # chkconfig  httpd24 on

   修改配置文件、主要是添加一条PidFile的文件路径。这里系统读取PidFile的顺序是配置文件、服务脚本,如果配置文件没有,再去找服务脚本。
   # vim /etc/httpd24/httpd.conf    
   PidFile "/var/run/httpd/httpd.pid"


   OK、启动服务看有没有80端口处于监听状态:    

wKioL1M2Ld3z_jYjAAEuneWuzGA870.jpg

 

mysql 5.5编译安装过程

   1、准备数据存放的文件系统、这里我们新建一个分区来专门存放数据文件、新建一个逻辑卷,并将其挂载至/data、这个应该很熟悉了、这里不做过多的解释、什么可以留言交流。

1

2

3

4

5

6

7

8

9

10

11

12

13

 

############这些不做过多的解析、一看就明白了################

# mkdir /data

# fdisk /dev/sda

n p 3  +20G t  3 8e w

# pvcreate /dev/sda3

# vgcreate myvg /dev/sda3

# lvcreate -L 10G -n mydata myvg

# mke2fs -t ext4 /dev/myvg/mydata

# vim /etc/fstab

/dev/myvg/mydata    /data    ext4    defaults,noatime 0 0

# monut -a

# cd /data/

# mkdir mydata

 


   2、新建用户以安全方式运行进程:    

1

2

3

 

# groupadd -r mysql

# useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql

# chown -R mysql:mysql /mydata/data

 


   3、安装并初始化mysql-5.5.33    

1

2

3

4

5

6

7

 

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

# cd /usr/local/

# ln -sv mysql-5.5.33-linux2.6-i686  mysql

# cd mysql

# chown -R mysql:mysql  .

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

# chown -R root  .

 

4、为mysql提供主配置文件:    

1

2

 

# cd /usr/local/mysql

# cp support-files/my-large.cnf  /etc/my.cnf

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9a1dfb1d284692910b9be346347ebcc4.html