一、准备

1、配置ip地址

网络模式选用net模式

 工坊学习笔记_mysql

 

 

 

2、关闭防护墙与selinux

 工坊学习笔记_搜索_02

 

 

 

3、安装基本工具

vim bath-com net-tools

 工坊学习笔记_php_03

 

 

 

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

 工坊学习笔记_apache_04

 

 

 

二、安装

1、安装mysql

1、解压缩  

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

 工坊学习笔记_搜索_05

 

 

 

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

 工坊学习笔记_php_06

 

 

2、创建mysql用户  

useradd -s /sbin/nologin mysql

 工坊学习笔记_php_07

 

 

初始化数据库   

1、创建数据存放目录:

mkdir -p /data/mysql  

工坊学习笔记_搜索_08

2、修改权限

chown -R mysql:mysql /data/mysql

 工坊学习笔记_mysql_09

   

3、安装perl环境:

yum install -y perl-Module-Install                

 工坊学习笔记_mysql_10

4、执行脚本   

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

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

工坊学习笔记_mysql_11

 

 

 

 

配置文件  

1、拷贝

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

 工坊学习笔记_搜索_12

 

 

  

2、修改文件     

 工坊学习笔记_搜索_13

 

 

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

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

port = 3306   mysql的端口号      

server_id = 155  集群id      

socket = /tmp/mysql.sock

 工坊学习笔记_php_14

配置启动脚本文件

 

1、拷贝

 

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

 

工坊学习笔记_搜索_15  

 

2、修改文件

 

  工坊学习笔记_mysql_16     

 

 basedir=/usr/local/mysql/     

 

 datadir=/data/mysql

 

  工坊学习笔记_mysql_17 

 

设置mysql 开启mysql  

 

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

 

 chkconfig --add mysqld     

 

 chkconfig mysqld on

 

  工坊学习笔记_数据_18

 

2启动mysql       

 

service mysqld start

 

工坊学习笔记_mysql_19

 

3、查看进程

 

ps -ef |grep mysqld

工坊学习笔记_mysql_20

 

 

2、安装apache

1、解压安装包    

tar -zxvf apr-1.6.5.tar.gz 

工坊学习笔记_mysql_21

 

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

 工坊学习笔记_数据_22

tar -zxvf httpd-2.4.46.tar.gz 

工坊学习笔记_php_23     

2、切换目录

cd apr-1.6.5/

 工坊学习笔记_php_24

    

3、编译:

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

 工坊学习笔记_php_25

4、报错安装 

yum install libtool* -y

工坊学习笔记_apache_26   

5、安装make

make && make install

 工坊学习笔记_搜索_27

6、切换目录     

cd apr-util-1.6.1/

  工坊学习笔记_搜索_28

 

 

 

7、编译

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

 工坊学习笔记_搜索_29   

8、安装make

make && make install

 工坊学习笔记_数据_30

9、报错安装

yum install -y expat-devel

 工坊学习笔记_搜索_31

10、切换目录    

cd httpd-2.4.46/

 工坊学习笔记_mysql_32

 

 

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 支持多个动态扩展模块

 工坊学习笔记_数据_33      

12报错安装

yum install -y prce-devel 

  工坊学习笔记_php_34

13、安装make

make&&make install

工坊学习笔记_搜索_35

 

报错有两种办法       

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

 make&&make install  

 工坊学习笔记_数据_36

 

 工坊学习笔记_apache_37

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

 工坊学习笔记_数据_38

 

 

3、安装PHP

1、解压 

tar -zxvf php-5.6.30

工坊学习笔记_mysql_39 

2、切换目录

cd php-5.6.30

工坊学习笔记_搜索_40

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 

 工坊学习笔记_搜索_41

4、报错安装

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

 工坊学习笔记_搜索_42

5、安装make

make&&make install

 工坊学习笔记_php_43

 

 

4httpd解析php

1切换目录

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

 工坊学习笔记_mysql_44

2、修改配置文件

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

 工坊学习笔记_mysql_45

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

工坊学习笔记_apache_46

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

  工坊学习笔记_apache_47

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

 AddType application/x-httpd-php .php  

 工坊学习笔记_数据_48

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

  工坊学习笔记_apache_49

 

 

3、测试apache服务    

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

  工坊学习笔记_数据_50

4、重新加载   

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

  工坊学习笔记_mysql_51

5、杀掉进程 重新启动   

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

  工坊学习笔记_数据_52

6、测试PHP       

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

工坊学习笔记_数据_53

<?php

echo 123;

?>

 工坊学习笔记_搜索_54

curl localhost/test.php

 工坊学习笔记_搜索_55