LAMP安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP安装相关的知识,希望对你有一定的参考价值。
1.准备linux环境
这里以CentOs为例
下载CentOs http://mirrors.aliyun.com/centos/
虚拟机或电脑安装
2.安装apache2
下载apache2源码包 http://httpd.apache.org/download.cgi
放到安装好的服务器
安装依赖
yum install gcc prec-devel apr-devel apr-util-devel
安装apache2
tar -zxvf httpd-2.4.23.tar.gz cd httpd-2.4.23 ./configure --prefix=/usr/apache2 --enable-so --enable-modules=all --enable-mods-shared=all make && make install
安装好后测试是否安装成功
/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
CentOS下编译安装mariadb
4.安装php7
下载php7 http://php.net/downloads.php
放到安装好的服务器
安装依赖
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
添加内容
<?phpphpinfo();?>
在浏览器输入 ip地址/index.php
以上是关于LAMP安装的主要内容,如果未能解决你的问题,请参考以下文章