工坊学习笔记

一、准备

1、配置ip地址

网络模式选用net模式

 工坊学习笔记

 

 

 

2、关闭防护墙与selinux

 工坊学习笔记

 

 

 

3、安装基本工具

vim bath-com net-tools

 工坊学习笔记

 

 

 

4、上传lamp所需要的安装包到/usr/local/src/

 工坊学习笔记

 

 

 

二、安装

1、安装mysql

1、解压缩  

 tar -zxvf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz

 工坊学习笔记

 

 

 

 mv mysql-5.6.50-linux-glibc2.12-x86_64 /usr/local/mysql (mysql用于存放mysql的数据)

 工坊学习笔记

 

 

2、创建mysql用户  

useradd -s /sbin/nologin mysql

 工坊学习笔记

 

 

初始化数据库   

1、创建数据存放目录:

mkdir -p /data/mysql  

工坊学习笔记

2、修改权限:

chown -R mysql:mysql /data/mysql

 工坊学习笔记

   

3、安装perl环境:

yum install -y perl-Module-Install                

 工坊学习笔记

4、执行脚本   

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

--user 是指定MySQL用户  ---datadir 是指定数据存放目录

工坊学习笔记

 

 

 

 

配置文件  

1、拷贝:

cp support-files/my-default.cnf /etc/my.cnf

 工坊学习笔记

 

 

  

2、修改文件:     

 工坊学习笔记

 

 

basedir =  /usr/local/mysql/  MySQL安装的目录     

datadir =  /data/mysql  MySQL数据存放的目录      

port = 3306   mysql的端口号      

server_id = 155  集群id      

socket = /tmp/mysql.sock

 工坊学习笔记

配置启动脚本文件

 

1、拷贝:

 

cp support-files/mysql.server /etc/init.d/mysqld

 

工坊学习笔记  

 

2、修改文件:

 

  工坊学习笔记     

 

 basedir=/usr/local/mysql/     

 

 datadir=/data/mysql

 

  工坊学习笔记 

 

设置mysql 开启mysql  

 

 1、把启动脚本加入到系统服务中:     

 

 chkconfig --add mysqld     

 

 chkconfig mysqld on

 

  工坊学习笔记

 

2、启动mysql       

 

service mysqld start

 

工坊学习笔记

 

3、查看进程

 

ps -ef |grep mysqld

工坊学习笔记

 

 

2、安装apache

1、解压安装包    

tar -zxvf apr-1.6.5.tar.gz 

工坊学习笔记

 

tar -zxvf apr-util-1.6.1.tar.gz

 工坊学习笔记

tar -zxvf httpd-2.4.46.tar.gz 

工坊学习笔记     

2、切换目录

cd apr-1.6.5/

 工坊学习笔记

    

3、编译:

./configure --prefix=/usr/local/apr  

 工坊学习笔记

4、报错安装: 

yum install libtool* -y

工坊学习笔记   

5、安装make:

make && make install

 工坊学习笔记

6、切换目录     

cd apr-util-1.6.1/

  工坊学习笔记

 

 

 

7、编译

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

 工坊学习笔记   

8、安装make

make && make install

 工坊学习笔记

9、报错安装

yum install -y expat-devel

 工坊学习笔记

10、切换目录    

cd httpd-2.4.46/

 工坊学习笔记

 

 

11、编译

 ./configure \    

--prefix=/usr/local/apache2.4 \  安装目录  

--with-apr=/usr/local/apr \   依赖      

--with-apr-util=/usr/local/apr-util \ 依赖      

--enable-so \ 支持动态扩展模块 后缀:.so      

--enable-mods-shared=most 支持多个动态扩展模块

 工坊学习笔记      

12、报错安装:

yum install -y prce-devel 

  工坊学习笔记

13、安装make

make&&make install

工坊学习笔记

 

报错有两种办法       

1、先 make clean 然后把apr和apr-util复制到htpp下的srclib目录下 然后重新make

 make&&make install  

 工坊学习笔记

 

 工坊学习笔记

2、如果上述不行 重新执行./configure         

./configure  --prefix=/usr/local/apache2.4 --enable-so --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

 工坊学习笔记

 

 

3、安装PHP

1、解压 

tar -zxvf php-5.6.30

工坊学习笔记 

2、切换目录

cd php-5.6.30

工坊学习笔记

3、配置

  ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-gd --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif 

 工坊学习笔记

4、报错安装

yum install libxml2-devel  bzip2 bzip2-level libpng  libpng-devel  openssl  openssl-devel  freetype  freetype-devel  epel-release  libmcrypt-devel  -y

 工坊学习笔记

5、安装make

make&&make install

 工坊学习笔记

 

 

4、httpd解析php

1、切换目录

cd /usr/local/apache2.4/conf/

 工坊学习笔记

2、修改配置文件

vim /usr/local/apache2.4/conf/httpd.conf 

 工坊学习笔记

搜索ServerName,把ServerName www.example.com:80前#去掉

工坊学习笔记

搜索Require,把Require all denied改为Require all granted 允许所有请求访问

  工坊学习笔记

搜索AddType application/x-gzip .gz .tgz 在下面添加一行    

 AddType application/x-httpd-php .php  

 工坊学习笔记

搜索Index,在DirectoryIndex index.html后面添加index.php

  工坊学习笔记

 

 

3、测试apache服务:    

/usr/local/apache2.4/bin/apachectl -t

  工坊学习笔记

4、重新加载   

/usr/local/apache2.4/bin/apachectl graceful

  工坊学习笔记

5、杀掉进程 重新启动   

/usr/local/apache2.4/bin/apachectl start

  工坊学习笔记

6、测试PHP       

vim /usr/local/apache2.4/htodcs/test.php   //增加如下内容

工坊学习笔记

<?php

echo 123;

?>

 工坊学习笔记

curl localhost/test.php

 工坊学习笔记

 

上一篇:编译安装Apache


下一篇:CentOS 7 编译安装 httpd 2.4