LAMP服务和PHPMyAdmin使用

一、安装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登录
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值