一、安装HTTP服务
1、解压,解压到/usr/src/目录下
[root@centos01 ~]# tar zxvf
/mnt/httpd-2.2.17.tar.gz -C /usr/src/
2、配置apache
[root@centos01 httpd-2.2.17]# ./configure
–prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-crarset-lite
–enable-cgi
3、编译Apache
[root@centos01 httpd-2.2.17]# make
4、安装Apache
[root@centos01 httpd-2.2.17]# make install
5、优化程序和配置服务
1)、优化程序执行目录
[root@centos01 httpd-2.2.17]# ln -s
/usr/local/httpd/bin/* /usr/local/bin/
2)、生成Apache服务,名字为httpd
[root@centos01 httpd-2.2.17]# cp /usr/local/httpd/bin/apachectl
/etc/init.d/httpd
3)添加权限
[root@centos01 httpd-2.2.17]# chmod +x
/etc/init.d/httpd
4)、修改Apache控制文件
[root@centos01 httpd-2.2.17]# vim
/etc/init.d/httpd
#!/bin/sh
#chkconfig:35 80 21
#Description:Apache Server
5)、添加为系统服务
[root@centos01 httpd-2.2.17]# chkconfig
–add httpd
6)、设置开机自启
[root@centos01 httpd-2.2.17]# chkconfig
–level 35 httpd on
7)、启动服务
[root@centos01 httpd-2.2.17]#
/usr/local/httpd/bin/apachectl start
二、译安装MySQL数据库
1、创建MySQL组并创建用户
[root@centos01 ~]# groupadd mysql
[root@centos01 ~]# useradd -M -s
/sbin/nologin mysql -g mysql
2、使用yum源安装MySQL程序依赖的软件ncurses-devel
[root@centos01 ~]# yum -y install
ncurses-devel
3、安装cmake程序
1)解压cmake到/usr/src/目录下
[root@centos01 ~]# tar zxvf
/mnt/cmake-2.8.6.tar.gz -C /usr/src
2)配置cmake
[root@centos01 ~]# cd /usr/src/cmake-2.8.6/
[root@centos01 cmake-2.8.6]# ./configure
4、编译并安装cmake
[root@centos01 cmake-2.8.6]# gmake
&& gmake install
5、配置MySQL数据库
1)解压MySQL
[root@centos01 ~]# tar zxvf
/mnt/mysql-5.5.22.tar.gz -C /usr/src/
2)配置MySQL数据库
[root@centos01 ~]# cd
/usr/src/mysql-5.5.22/
[root@centos01 mysql-5.5.22]# cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
-DSYSCONFDIR=/etc
6、编译并安装
[root@centos01 mysql-5.5.22]# make
&& make install
7、初始化MySQL和配置MySQL
1)修改MySQL数据库安装目录
[root@centos01 ~]# chown -R mysql:mysql
/usr/local/mysql/
2)生成MySQL数据库配置文件
[root@centos01 ~]# cp
/usr/src/mysql-5.5.22/support-files/my-medium.cnf /etc/my.cnf
3)生成MySQL服务配置文件
[root@centos01 ~]# cp
/usr/src/mysql-5.5.22/support-files/mysql.server /etc/init.d/mysqld
[root@centos01 ~]# chmod +x
/etc/init.d/mysqld
4)优化执行目录
[root@centos01 ~]# vim /etc/profile
PATH=$PATH:/usr/local/mysql/bim
[root@centos01 ~]# source /etc/profile
5)添加系统服务为开机自启
[root@centos01 ~]# chkconfig --add mysqld
[root@centos01 ~]# chkconfig --level 35
mysqld on
6)修改数据库管理用户数据库位置和数据位置
[root@centos01 ~]#
/usr/local/mysql/scripts/mysql_install_db --user=mysql
–basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7)启动MySQL服务
[root@centos01 ~]# systemctl start mysqld
8)修改root用户密码
[root@centos01 ~]# mysqladmin -u root
password
8、创建数据库和授权用户
1)创建elcdb数据库
mysql> create database elcdb;
2)创建授权用户
grant all on elcdb.* to ‘elcadmin’@‘localhost’
identified by ‘pwd@123’;
三、搭建PHP环境
1、安装依赖软件
[root@centos01 ~]# yum -y install
zlib-devel.x86_64 libxml2-devel.x86_64
2、安装加密工具
1)安装libmcrypt
解压包
[root@centos01 ~]# tar zxvf
/mnt/libmcrypt-2.5.8.tar.gz -C /usr/src/
配置
[root@centos01 libmcrypt-2.5.8]#
./configure
编译并安装
[root@centos01 libmcrypt-2.5.8]# make
&& make install
将libmcrypt目录下的文件放到lib目录下
[root@centos01 libmcrypt-2.5.8]# ln -s
/usr/local/lib/libmcrypt.* /usr/lib
2)安装mhash
解压包
[root@centos01 ~]# tar zxvf /mnt/mhash-0.9.9.9.tar.gz
-C /usr/src/
配置
[root@centos01 mhash-0.9.9.9]# ./configure
编译并安装
[root@centos01 mhash-0.9.9.9]# make
&& make install
将libmhash目录下的文件放到lib目录下
[root@centos01 libmcrypt-2.5.8]# ln -s
/usr/local/lib/libmhash.* /usr/lib
3)安装mcrypt
解压包
[root@centos01 ~]# tar zxvf
/mnt/mcrypt-2.6.8.tar.gz -C /usr/src/
配置
[root@centos01 mcrypt-2.6.8]# export
LD_LIBRARY_PATH=/usr/local/lib
[root@centos01 mcrypt-2.6.8]# ./configure
编译安装
[root@centos01 mcrypt-2.6.8]# make
&& make install
2、配置安装PHP
1)配置PHP
[root@centos01 ~]# tar zxvf
/mnt/php-5.3.28.tar.gz -C /usr/src/
[root@centos01 php-5.3.28]# ./configure
–prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql
–with-mysqli=/usr/local/mysql/bin/mysql_config
–with-config-file-path=/usr/local/php
2)安装PHP
[root@centos01 php-5.3.28]# make &&
make install
3)生成PHP主配置文件
[root@centos01 php-5.3.28]# cp
php.ini-production /usr/local/php/php.init
4)修改PHP默认语言和加载zend加速模块
[root@centos01 ~]# vim /usr/local/php/php.init
5)修改zend位置加载zend
解包
[root@centos01 ~]# tar zxvf
/mnt/zendguardloader-php-5.3-linux-glibc23-i386.tar.gz -C /usr/src/
修改位置
[root@centos01 ~]# mv
/usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so
/usr/local/php/lib/php/
加载zend
[root@centos01 ~]# vim
/usr/local/php/php.init

6)配置Apache加载PHP
[root@centos01 ~]# vim
/usr/local/httpd/conf/httpd.conf

DirectoryIndex index.html index.php

AddType
application/x-httpd-php .php
7)重启Apache服务
[root@centos01 ~]# systemctl restart
httpd.service
8)编写PHP测试文件
[root@centos01 ~]# vim
/usr/local/httpd/htdocs/index.php

<?php phpinfo (); ?>

测试

9)编写MySQL测试问价
[root@centos01 ~]# vim
/usr/local/httpd/htdocs/index01.php

<?php $link=mysqli_connect ('localhost','root','pwd@123'); if ($link) echo "YES"; mysqli_close ($link); ?>

   测试登录

3、部署PHPMyAdmin
1)将PHPmyadmin部署到网站根目录下
[root@centos01 ~]# tar zxvf
/mnt/phpmyadmin-3.3.10-all-languages.tar.gz -C /usr/src/
[root@centos01 ~]# mv
/usr/src/phpMyAdmin-3.3.10-all-languages/ /usr/local/httpd/htdocs/phpMyAdmin
2)配置phpmyadmin系统主配置文件
[root@centos01 ~]# cp
/usr/local/httpd/htdocs/phpMyAdmin/config.sample.inc.php
/usr/local/httpd/htdocs/phpMyAdmin/config.inc.php
4、登录PHPMyAdmin并使用授权用户elcadmin登录

LAMP服务和PHPMyAdmin使用相关推荐

  1. Centos7 LAMP服务源码搭建

    前言: 记录一下源码安装LAMP服务的过程 准备工作 安装编译环境 yum -y install gcc* 关闭防火墙\SELinux iptables -F setenforce 0 加载软件包镜像 ...

  2. 分别安装搭建lamp服务环境

    一. 分别安装搭建lamp服务环境 准备工作: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NE ...

  3. 树莓派(Raspberry Pi)搭建简单的lamp服务

    树莓派(Raspberry Pi)搭建简单的lamp服务: 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php ...

  4. Linux下LAMP服务配置

    1. httpd-2.2.6.tar.gz  2. mysql-5.0.45-linux-i686-glibc23.tar.gz ( 这个版本是已编译好的压缩包,解压后稍做配置即可使用 )  3. p ...

  5. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  6. 使用yum快速搭建LAMP和配置phpMyAdmin

    使用Linux系统架设网站,LAMP是非常流行的一种解决方案.LAMP组合有着极高的性能,完善的支持体系,灵活的配置方法,但是Lamp架构其本身也越来越臃肿,在Lamp安装完成后最好进行针对硬件的优化 ...

  7. LAMP服务搭建详解

    一.LAMP简介 LAMP:Linux Apache MySQL PHP 的简写,即把Apache.MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站. Apa ...

  8. Ubuntu Server最佳方案——LAMP服务器之PHP篇

    4.3  安装LAMP相关软件包 4.3.1  LAMP软件包安装 软件包的安装,安装完后一般就可以用,因为安装libapache2-mod-php5的时候apache已经自动加上了php和mysql ...

  9. 从零开始的异界生活(偏了)从零开始搭建lamp服务ECShop,简单快速

    材料一台虚拟机,没错只要一台虚拟机,真机更厉害 新装好的centos7.0 第一步配置ip使其能够远程连接,并换成阿里源 VMware左上角编辑,虚拟网络编辑器,右下角更改设置 桥接选择自己对应上网的 ...

最新文章

  1. 电商仓储管理水平的五大标准
  2. 用神经网络分类无理数和超越数2**0.5,3**0.5,e
  3. python守护线程_Python守护线程用法实例
  4. splitpane如何设置竖条的宽度_页面中有间隔的方格布局如何完美实现?
  5. linux硬盘检测工具,linux 系统下磁盘检测工具e2fsck的使用
  6. linux c Make file 的生成
  7. 2020年物联网平台调研报告
  8. 【投资理财】期权学习书籍推荐
  9. 2016小米-风口的猪-中国牛市-Java
  10. 中国安检设备行业市场发展分析及前景趋势展望报告2022-2028年
  11. 【C++进阶:二叉树进阶】二叉搜索树的操作和key模型、key/value模型的实现 | 二叉搜索树的应用 | 二叉搜索树的性能分析
  12. 【GNN】循序渐进认识SSL
  13. 自定义CKeditor上传图片按钮
  14. Quantopian投资组合和绩效分析工具:Pyfolio
  15. 程序的两种执行方式,静态语言和脚本语言
  16. 前端自动化部署,基于scp2,ssh2
  17. DWD层 (业务数据 二)
  18. Codeforces Round #786 (Div. 3) Editorial(A/B/C/D)待补
  19. PCIe 均衡技术介绍(电气物理篇)
  20. 5G终于来了,物联网将是未来五年要重点关注的行业

热门文章

  1. w7计算机没有本地用户名和密码,解决方法:如何在不输入用户名和密码的情况下设置win7共享...
  2. 聚类 监督聚类 k-means聚类
  3. MeeGo 1.2的repo使用方式
  4. python五子棋_python 五子棋源码
  5. 学会Linux,看完这篇就行了!
  6. R语言经验累积分布函数计算和绘制实战
  7. Mac 安卓模拟器打开 ONS
  8. HTML5 data- class属性
  9. 联想记忆计算机网络,模糊联想记忆网络的增强学习算法-An Augmentation Learning Algorithm of Fuzzy Associative Memory...
  10. 实战总结:邮箱发送验证码