LAMP环境安装,关联apache、mysql安装php

1,php官网下载php稳定版,如7.2.2 gz压缩包,MySQL共享包(百度搜索关键词rpm,搜索到rpm search,进入搜索mysql-shared)
2,打开虚拟机,xshell连接
3,进入src目录下(cd /usr/local/src),上传(rz),查看目录即查看上传结(ls)(重复以上操作,分别上传php包、mysql共享库包到src下),安装mysql共享包(rpm -ivh src下上传的MySQL包名称(mysql包路径)),挂载光盘(mount /dev/cdrom /dyy),安装libxml2(yum install libxml2),安装libxml2库(yum install libxml2-devel),安装perl(yum install perl),安装perl库(yum install perl-devel),卸载之前安装的httpd(rm -rf /usr/local/httpd),进入原始httpd解压包目录内(cd httpd-2.4.39),查看目录(ls),清除make产生的部分文件(make clean),配置httpd,开启cgi 及so共享库(./configure --prefix=/usr/local/httpd --enable-cgi --enable-so),编译(make),安装(make install),退回上一次目录src内(cd ..),解压PHP安装包(tar -zxvf PHP压缩包名),查看便于下一步复制解压名(ls),进入解压包目录(cd 解压包名),配置php并关联apache、MySQL(./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config),编译php(make),安装PHP(make install),复制配置文件( cp php.ini-development /usr/local/php/lib/php.ini),编辑PHP配置文件,去掉extension=mysqli前的注释(vi /usr/local/php/lib/php.ini),编辑apache配置文件,去掉ServerName前注释配置域名并添加识别php语言AddType application/x-httpd-php .php(vi /usr/local/httpd/conf/httpd.conf),重启apache(/usr/local/httpd/bin/apachectl start),关闭防火墙或释放80端口(systemctl stop firewalld.service),写个测试文件输出phpinfo()(vi /usr/local/httpd/htdocs/test.php)=》访问ip/test.php 看到phpinfo信息并搜索mysql看到mysql模块,启动mysql服务(/usr/local/mysql/support-files/mysql.server start),登录mysql(/usr/local/mysql/bin/mysql -u root -p),创建库表写入信息,以连接查看测试mysql

补充:1,安装cms系统,鉴于DedeCMS在编译php时需要GD库、安装jpeg及png库,所以以上安装做如下调整
上传dece包,配置php之前,安装jpeg、png库(yum install libjpeg-devel libpng-devel),配置php加上gd库(./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd --with-jpeg-dir),编辑php配置文件(除以上更改外另extension=gd2),编辑apache配置文件(除以上更改外另配置默认首页(<IfModule dir_module>
DirectoryIndex index.html
</IfModule> 改为<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>)、开启权限(Options Indexes FollowSymLinks 改为Options FollowSymLinks))
2,安装DedeCMS
进入src目录,解压包(tar -zxvf DEDE包名称),清空项目目录(rm -rf /usr/local/httpd/htdocs/),复制源码到项目目录下(cp ./DedeCMS-V5.7-UTF8-SP2/uploads/ /usr/local/httpd/htdocs/),进入项目目录下(cd httpd/htdocs),给文件权限(chmod -R 777 /usr/local/httpd/htdocs)
3,手动安装Dede,通过ip访问站点,同意 继续-》继续-》数据库主机 127.0.0.1 设置密码(记住管理员初始密码)-》继续-》进入前后台简单查看

原文地址:https://blog.51cto.com/11437420/2421143

时间: 2024-08-28 01:35:42

LAMP环境安装,关联apache、mysql安装php的相关文章

LAMP环境(linux+apache+mysql+php)配置

1.理论部分 LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言. 本文是测试Apache与PHP结合和创,搭建方法采用非常标准手法(开启SELinux),初学者可以直接使用. 2.实验部分 2.1.实验环境 lampSer: hostname=lamp ipaddress=10.168.0.170 client: hostnmae=client ipaddress=10.168

LAMP环境搭建下的MySQL安装

MySQL的编译比较麻烦,直接搜索到可以免编译的二进制包 1.下载Mysql #cd  /usr/local/src #wget   http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 2 .解压 #  tar  -xvzf   mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 3.创建mysql账号,运行MySQL #useradd  -s 

基于CentOS 6.8平台最新源代码包LAMP环境搭建(Apache+MySQL+PHP)

部署环境 系统:CentOS6.8 x86_64 Apache:2.4.23 MySQL:5.7.14 PHP:7.0.10 apr:1.5.2 apr-util:1.5.4 boost:1.59.0 cmake:3.6.1 pcre:8.39 软件包准备 这里CentOS6.8系统(无需图形环境)的安装过程略,使用个人电脑(Windows系统)的浏览器访问Apache官方网站 http://www.apache.org/ 点击下载页面标签 点击建议的镜像下载站点 找到apr目录 这里下载最新版

centos安装LAMP环境时访问本地MYSQL数据库错误

近日在安装LAMP环境时访问本地MYSQL数据库错误 错误如下: Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server 问题描述: 由于将安装mysql服务器文件位置修改在home目录下,造成本地访问问题. 在网上找了很久终于找到解决问题的方法: 1.先确保在本机上使用命令能登陆,如果也出现提示sock文件位置问题,那么需要修改mysql配置文件(/etc/my.cnf) 增加如下配置: [mys

[LAMP环境搭建一]Apache安装

vi /etc/sysconfig/network-scripts/ifcfg-eth0加入 ONBOOT=yes //启动时网络接口是否有效这样就可以自动连接网络了 /********************删除自带的apache:service httpd stopyum remove httpd/********************安装前准备:yum -y install gcc gcc-c++ libtool /*******************下载:apache源码包 注意是h

第二十二天 IO模型理论、数据库基础、LAMP平台基础理论及MySQL安装部署

一.I/O模型理论 http或https都是基于tcp协议完成通讯.在tcp中使用socket通讯模型,在domain中界定socket是如何定义.                           domain有三种工作类型:                                        unix domain:每个socket地址是个文件路径                                        ipv4 domain:每个socket是ipv4:p

编译安装 Linux+Apache+MySQL+PHP

◆案例◆ 编译安装 Linux+Apache+MySQL+PHP  1.安装libxml2 Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件.它除了支持c语言版以外,还支持c++.PHP.Pascal.Ruby.Tcl等语言的绑定,能在Windows.Linux.Solaris.MacOsX等平台上运行.功能还是相当强大的,相信满足一般用户需求没有任何问题. libxml是一个用来解析XML文档的函数库.它用C语言写

YUM安装 Linux+Apache+MySQL+PHP

YUM安装 Linux+Apache+MySQL+PHP 配置YUM源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/

安装关系型数据库MySQL 安装大数据处理框架Hadoop

安装关系型数据库MySQL 安装大数据处理框架Hadoop 简述Hadoop平台的起源.发展历史与应用现状. 列举发展过程中重要的事件.主要版本.主要厂商: 国内外Hadoop应用的典型案例. (1)Hadoop的介绍: Hadoop最早起源于Nutch,Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取.索引.查询等功能.但随着抓取网页数量的增加,遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题.2003年.2004年谷歌发表的两篇论文为该问题提供了可行的解决方案,即

LAMP环境部署:Apache源码安装+MySQL二进制安装+PHP源码安装+Nginx源码安装

Apache 版本:2.2.27 MySQL 版本:5.5.54-linux2.6-x86_64PHP 版本:5.3.27一.源码安装Apache1.首先安装上传工具2.上传LAMP环境所需安装包3.解压所有安装包4.安装Apache依赖包5.创建安装目录6.配置安装文件./configure \ #./configure 是用来生成Makefile文件用于编译安装 --prefix=/application/apache-2.2.27 \ #指定安装目录--enable-deflate \ #