1.准备linux环境
这里以CentOs为例
下载CentOs虚拟机或电脑安装2.安装apache2
下载apache2源码包
放到安装好的服务器-
安装依赖
yum install gcc prec-devel apr-devel apr-util-devel
-
安装apache2
tar -zxvf httpd-2.4.23.tar.gzcd httpd-2.4.23./configure --prefix=/usr/apache2 --enable-so --enable-modules=all --enable-mods-shared=allmake && make install
-
安装好后测试是否安装成功
启动apache服务器/usr/apache2/bin/httpd
在浏览器输入ip地址
页面出现It Works!安装成功 -
配置apache 解析php
编辑/usr/apache2/conf/httpd.conf文件
添加AddType application/x-httpd-php .php在DirectoryIndex index.html后加上 index.php加上 ServerName localhost:80 不然启动apache会报AH00558错误
3.安装mysql
这里用Mariadb
mariadb就不多介绍了,其实它就是mysql这里有我写好的文章4.安装php7
下载php7
放到安装好的服务器-
安装依赖
yum install libmcrypt-devel libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel
-
安装php7
tar -zxvf php-7.1.0.tar.gzcd php-7.1.0./configure --prefix=/usr/php7 --with-apxs2=/usr/apache2/bin/apxs --enable-mbstring --with-curl --with-gd --enable-fpm --enable-mysqlnd --with-config-file-path=/usr/php7/etc --with-pdo-mysql=mysqlnd --with-mysql-sock=/var/lib/mysql/mysql.sock --with-openssl --with-zlib --with-iconv --with-mysqli --with-freetype-dir=/usr/include/freetype2/freetype/make && make install
-
安装完之后配置php
cp php.ini-production /usr/php7/etc/php.inicp /usr/php7/etc/php-fpm.conf.default /usr/php7/etc/php-fpm.confcp /usr/php7/etc/php-fpm.d/www.conf.default /usr/php7/etc/php-fpm.d/www.confcp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpmchmod +x /etc/init.d/php7-fpm
测试apache+php
在/usr/apache2/htdocs下新建index.php
添加内容
在浏览器输入 ip地址/index.php