Java教程

工坊学习笔记

本文主要是介绍工坊学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、准备

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

 

 

这篇关于工坊学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!