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
完!
领取专属 10元无门槛券
私享最新 技术干货