1、下载并安装CentOs 7
2、安装apache
yum install httpd
3、下载安装mysql
从https://dev.mysql.com/downloads/repo/yum/直接下载最新版本的yum仓库到系统,根据系统版本选择下载对应的版本,笔者的版本是centos7,所以直接选择图中版本下载,下载前需要先登陆,直接按照网站提示登陆后在下载页面下载到本地然后scp到目标linux即可
下载成功后进入仓库所在目录,安装mysql仓库
yum localinstall mysql80-community-release-el7-1.noarch.rpm
进入yum仓库,选择所需的mysql版本
cd /etc/yum.repos.d/
最新版本为mysql8.0,笔者选择安装5.6,则在/etc/yum.repos.d/mysql-community.repo中进行配置,使mysql8.0 enable=0,mysql5.6enable=1,如下图
安装mysql
yum install mysql-community-server
开启mysql服务
systemctl start mysqld.service
查看mysql 服务状态,看到running表示服务已经正常开启
service mysqld status
输入命令“mysql_secure_installation”回车按照提示设置mysql登陆密码
4、下载安装php-5.6.38
编译安装之前确保已经安装了gcc
安装命令:yum install gcc gcc-c++
http://cn2.php.net/get/php-5.6.38.tar.bz2/from/this/mirror
解压php源码
tar -jxvf php-5.6.38.tar.bz2
查看apache的模块文件所在目录,以便在配置php时连接好已安装好的apache
find / -name apxs
另外,在PHP中进程控制支持默认是关闭的。您需要使用 --enable-pcntl 配置选项重新编译PHP的 CGI或CLI版本以打开进程控制支持。
配置.configure,进入php安装目录,直接输入一下代码进行配置
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-inline-optimization --disable-debug \
--disable-rpath --enable-shared --enable-opcache \
--enable-fpm --with-fpm-user=www \
--with-fpm-group=www \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gettext \
--enable-mbstring \
--with-iconv \
--with-mcrypt \
--with-mhash \
--with-openssl \
--enable-bcmath \
--enable-soap \
--with-libxml-dir \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--enable-sockets \
--with-curl --with-zlib \
--enable-zip \
--with-bz2 \
--with-readline \
--enable-pcntl \
--with-apxs2=/usr/bin/apxs
新的系统,很多工具尚且没安装,所以配置过程中会有很多报错,提示缺少各种工具,提示缺什么工具则安装什么工具上去就行了,安装后再重新运行.configure 具体可参考此篇文章https://blog.csdn.net/u011608531/article/details/50756112
直至配置运行成功后编译并安装
make
make install
由于安装目录在/usr/local/php/ 直接运行php会提示没有这个文件,所以将可执行文件复制到/bin/ 运行成功
cp /usr/local/php/bin/php /bin/
安装完成后,查看httpd.conf文件可见apache已经自动完成了加载php模块
5、测试apache以及php
查看httpd.conf得只apache网站根目录
进入根目录,新建访问文件
设置vmware为nat模式后,查看centos 7 的ip为192.168.88.136
访问网站,成功