Centos7.3搭建LAMP

1.安装apache

所需依赖:

yum install expat-devel-y

yum install gcc gcc-c++ -y

所需包:

apr-1.6.2.tar.gz

apr-util-1.5.4.tar.gz

pcre-8.41.tar.gz

httpd-2.4.27.tar.gz

安装:

1.安装apr

tar -zxf apr-1.6.2.tar.gz -C /usr/local/

cd /usr/local/apr-1.6.2

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

make && make install

2.安装apr-util

tar -zxf apr-util-1.5.4.tar.gz -C /usr/local

cd /usr/local/apr-1.5.4

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

make && make install

3.安装pcre

tar -zxf pcre-8.41.tar.gz -C /usr/local/

cd /usr/local/pcre-8.41

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

make && make install

4.安装apache

tar -zxf httpd-2.4.27.tar.gz -C /usr/local/

cd /usr/local/httpd-2.4.27

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so --enable-cgi --enable-rewrite

make && make install

5.配置apache

vim /usr/local/apache/conf/httpd.conf

1).找到Directory ,注释掉Require all denied添加Require all granted。

2).找到ServerName参数,添加ServerName localhost:80然后,按Esc键后输入:wq保存退出

6.设置环境变量及开机自启

1).设置环境变量

vim /etc/profile

在最后一行输入:

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

保存后

source /etc/profile

2).设置开机自启

vim /etc/rc.d/rc.local

# 添加:

/usr/local/apache/bin/apachectl start

7.apache启动/停止命令(不需要键入命令)

1).启动

apachectl start

2).停止

apachectl stop

3).重启

apachectl restart

4),检查是否启动命令

#查看当前启动服务

netstat -tnlp

2.安装mysql

所需依赖:

yum install libaio* -y

所需包:

mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

安装

1.解压

tar -zxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local

mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql

2.创建mysql的用户和组

#创建mysql组和用户,并将mysql用户添加到mysql组

groupadd mysql

useradd -r -g mysql mysql

chown -R mysql:mysql mysql

3.添加到环境变量并设置为开机自启

1).添加环境变量

vim /etc/profile

#最后一句加入

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

:wq

source /etc/profile

2).设置开机自启

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

#添加执行权限

chmod +x /etc/init.d/mysqld

#添加以下命令到rc.local文件中,然后输入:wq保存退出

/etc/init.d/mysqld start

4.更改配置文件

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

vim /etc/my.cnf

#设置basedir / datadir

basedir = /usr/local/mysql

datadir = /usr/local/mysql

5.初始化mysql数据库

#将数据放在/home/data/mysql中

/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/home/data/mysql --user=mysql

6.更改mysql安装目录的属主属组

chmod -R 755/usr/local/mysql

chmod -R 755 /home/data/mysql

7.启动mysql服务

service mysqld start

8.修改密码及开放外网连入

1).修改密码

mysql -uroot -p

#直接敲enter即可(不需要密码)

use mysql;

flush privileges;

quit;

2).允许外网连入

exit;

3.安装PHP

所需依赖:

yum install libxml2-devel libxml2-y

所需包:

php-5.6.31.tar.gz

安装:

1.安装PHP

tar -zxf php-5.6.31.tar.gz -C /usr/local

cd /usr/local/php-5.6.31

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs

make && make install

2.复制配置文件

cp /usr/local/php-5.6.31/php.ini-production /usr/local/php/lib/php.ini

3.编辑apache配置文件httpd.conf,以apache支持php

vim /etc/httpd/httpd.conf

#在配置文件最后添加如下二行:

AddType application/x-httpd-php .php

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

#定位到DirectoryIndex index.html修改为:

DirectoryIndex index.php index.html

4.重启apache服务

apachectl restart

完!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180207G057M000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券