LAMP安装教程
这篇文章主要介绍了关于LAMP安装教程,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
Linux配置
安装wget
sudo yum install wget
更新linux库
sudo yum -y update
安装vim
sudo yum install vim
安装zip和unzip
sudo yum install zip unzip;
配置显示
vi ~/.vimrc输入:set nu 后退出保存
安装Apache
安装依赖包
sudo yum install gcc gcc-c++ perl perl-devel expat expat-devel autoconf libtool openssl openssl-devel
安装apr
下载地址:https://apr.apache.orgtar -zxvf apr-1.6.3.tar.gzcd apr-1.6.3./configure --prefix=/usr/local/apr make && make install
安装apr-util
下载地址:https://apr.apache.org/tar -zxvf apr-util-1.6.1.tar.gz cd apr-util-1.6.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install
安装pcre
下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ tar zxvf pcre-8.42.tar.gzcd pcre-8.42./configure --prefix=/usr/local/pcre make && make install
安装Apache
tar zxvf httpd-2.4.33.tar.gz cd httpd-2.4.33 ./configure \ --prefix=/usr/local/apache \--enable-ssl \--enable-so \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-util \--with-pcre=/usr/local/pcremake && make install
配置环境变量
vi /etc/profileexport PATH="$PATH:/usr/local/apache/bin"source /etc/profile
设置开机自启动
vim /etc/rc.d/rc.local/usr/local/apache/bin/apachectl start
其他配置
cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bakcp /usr/local/apache/conf/extra/httpd-vhosts.conf /usr/local/apache/conf/extra/httpd-vhosts.conf.bakvi /usr/local/apache/conf/httpd.conf去掉152行前面的#号,开启重写模块去掉194行前面的#号,去除错误信息239行允许重写 AllowOverride All 开启Apache: apachectl -k start
关闭防火墙:
CentOS6:service iptables stop 临时关闭 chkconfig --level 2345 iptables off 永久关闭CentOS7:systemctl stop firewalld.service #令关闭防火墙systemctl disable firewalld.service #关闭防火墙开机自启动通过浏览器输入IP测试成功
安装MySQL
mysql编译安装教程文章
http://www.runoob.com/linux/mysql-install-setup.html
安装依赖
(1)cmake是新版MySQL的编译工具
sudo yum install gcc gcc-c++ cmake ncurses-devel
添加mysql用户
useradd -s /sbin/nologin -M mysql
安装MySQL
tar zxvf mysql-5.6.40.tar.gz cd mysql-5.6.40 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \-DMYSQL_DATADIR=/usr/local/mysql/data \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DWITH_INNODB_MEMCACHED=1 \-DWITH_DEBUG=OFF \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DENABLED_PROFILING=ON \-DMYSQL_MAINTAINER_MODE=OFF \-DMYSQL_TCP_PORT=3306make make install
修改权限
cd /usr/local/mysqlchown mysql.mysql /usr/local/mysql/datamkdir tmpchown mysql.mysql /usr/local/mysql/tmp rm -f /etc/my.cnf cp support-files/my-default.cnf /etc/my.cnf scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
加入守护进程
cd /usr/local/mysqlcp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld
配置环境变量
vi /etc/profileexport PATH="/usr/local/mysql/bin"source /etc/profile
启动MySQL
service mysqld start mysql -u root -p #第一次登陆不需要密码,回车即可set password for root@localhost = password('root'); #修改密码
安装PHP
安装依赖包
sudo yum install gcc gcc-c++ libxml2 libxml2-devel curl-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel
安装PHP
tar zxvf php-7.2.3.tar.gz cd php-7.2.3 ./configure \ --prefix=/usr/local/php \--enable-mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-mysql-sock=/usr/local/mysql/tmp/mysql.sock \--with-apxs2=/usr/local/apache/bin/apxs \--with-zlib \--with-gd \--with-png-dir \--with-jpeg-dir \--with-freetype-dir \--with-openssl \--enable-mbstring \--enable-xml \--enable-zip \--enable-sockets \--with-curlmake && make install
配置Apache与PHP的关联(大约154行)
vi /usr/local/apache/conf/httpd.conf# 加入 在 加载了PHP模块之后<FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch># 保存,退出,重启
配置环境变量
vi /etc/profile export PATH="$PATH:/usr/local/php/bin"source /etc/profile cp /root/package/php-7.2.3/php.ini-development /usr/local/php/lib/php.ini vi /usr/local/php/lib/php.inidate.timezone = PRC (大约在932行) vi /usr/local/apache/conf/httpd.conf258行,默认首页加入index.php483行,开启虚拟主机支持 vi /usr/local/apache/conf/extra/httpd-vhosts.conf vi /usr/local/apache/conf/extra/httpd-vhosts.conf<VirtualHost *:80> ServerAdmin www.huiwan.com DocumentRoot "/mnt/hgfs/web/huiwan" ServerName www.huiwan.com #ErrorLog "logs/dummy-host2.example.com-error_log" #CustomLog "logs/dummy-host2.example.com-access_log" common <Directory "/mnt/hgfs/web/huiwan"> Options indexes Multiviews AllowOverride All Require all granted </Directory></VirtualHost>
相关推荐:
以上是LAMP安装教程的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

得物APP是当前十分火爆品牌购物的软件,但是多数的用户不知道得物APP中功能如何的使用,下方会整理最详细的使用教程攻略,接下来就是小编为用户带来的得物多功能使用教程汇总,感兴趣的用户快来一起看看吧!得物使用教程【2024-03-20】得物分期购怎么使用【2024-03-20】得物优惠券怎么获得【2024-03-20】得物人工客服怎么找【2024-03-20】得物取件码怎么查看【2024-03-20】得物求购在哪里看【2024-03-20】得物vip怎么开【2024-03-20】得物怎么申请退换货

在Linux上安装安卓应用一直是许多用户所关心的问题,尤其是对于喜欢使用安卓应用的Linux用户来说,掌握如何在Linux系统上安装安卓应用是非常重要的。虽然在Linux系统上直接运行安卓应用并不像在Android平台上那么简单,但是通过使用模拟器或者第三方工具,我们依然可以在Linux上愉快地享受安卓应用的乐趣。下面将为大家介绍在Linux系统上安装安卓应

如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势,而不需要长期的后台服务。此外,Podman不需要使用根级别的权限。本指南详细讨论了如何在Ubuntu24上安装Podman。更新系统我们首先要进行系统更新,打开Ubuntu24的Terminalshell。在安装和升级过程中,我们都需要使用命令行。一种简单的

夏天雨后,经常能见到一种美丽且神奇的特殊天气景象——彩虹。这也是摄影中可遇而不可求的难得景象,非常出片。彩虹出现有这样几个条件:一是空气中有充足的水滴,二是太阳以较低的角度进行照射。所以下午雨过天晴后的一段时间内,是最容易看到彩虹的时候。不过彩虹的形成受天气、光线等条件的影响较大,因此一般只会持续一小段时间,而最佳观赏、拍摄时间更为短暂。那么遇到彩虹,怎样才能合理将其记录下来并拍出质感呢?1.寻找彩虹除了上面提到的条件外,彩虹通常出现在阳光照射的方向,即如果太阳由西向东照射,彩虹更有可能出现在东

在高中学习的时候,有些学生做的笔记非常清晰准确,比同一个班级的其他人都做得更多。对于一些人来说,记笔记是一种爱好,而对于其他人来说,当他们很容易忘记任何重要事情的小信息时,则是一种必需品。Microsoft的NTFS应用程序对于那些希望保存除常规讲座以外的重要笔记的学生特别有用。在这篇文章中,我们将描述Ubuntu24上的Ubuntu应用程序的安装。更新Ubuntu系统在安装Ubuntu安装程序之前,在Ubuntu24上我们需要确保新配置的系统已经更新。我们可以使用Ubuntu系统中最著名的“a

在Win7系统下安装Go语言是一项相对简单的操作,只需按照以下步骤进行操作即可成功安装。下面将详细介绍Win7系统下安装Go语言的方法。第一步:下载Go语言安装包首先,打开Go语言官方网站(https://golang.org/),进入下载页面。在下载页面中,选择与Win7系统兼容的安装包版本进行下载。点击下载按钮,等待安装包下载完成。第二步:安装Go语言下

PhotoshopCS是PhotoshopCreativeSuite的缩写,由Adobe公司出品的软件,被广泛用于平面设计和图像处理,作为新手学习PS,今天就让小编为您解答一下photoshopcs5是什么软件以及photoshopcs5使用教程。一、photoshopcs5是什么软件AdobePhotoshopCS5Extended是电影、视频和多媒体领域的专业人士,使用3D和动画的图形和Web设计人员,以及工程和科学领域的专业人士的理想选择。呈现3D图像并将它合并到2D复合图像中。轻松编辑视

Win7电脑上安装Go语言的详细步骤Go(又称Golang)是一种由Google开发的开源编程语言,其简洁、高效和并发性能优秀,适合用于开发云端服务、网络应用和后端系统等领域。在Win7电脑上安装Go语言,可以让您快速入门这门语言并开始编写Go程序。下面将会详细介绍在Win7电脑上安装Go语言的步骤,并附上具体的代码示例。步骤一:下载Go语言安装包访问Go官
