彩世界开奖app官网-彩世界平台官方网址(彩票平台)
做最好的网站
来自 彩世界开奖app官网 2019-12-06 21:50 的文章
当前位置: 彩世界开奖app官网 > 彩世界开奖app官网 > 正文

linux下安装apache情状

图片 1

centos6.5编译安装lamp开发环境,centos6.5lamp

一、系统以及软件的准备

  系统及编译安装包的下载地址:   密码:ghc2

  说明:由于centos6.5是分卷压缩的,且压缩为三个压缩包,所以请下载三个压缩包,并放于同一文件夹中,解压CentOS-6.5-x86_64-bin-DVD.zip即可。

     lamp安装包文件夹中有19个安装包,均为必要的环境安装包或依赖包;下载完成之后将lamp安装包压缩为.zip格式压缩包。

     本次环境安装已以上系统和安装包为实验安装,为确保安装正确,请严格按照以上系统和安装包。

 

二、系统的安装和网络的配置。

  centos6.5 ×86_64的安装,在此省略安装步骤。

  vim /etc/sysconfig/network-scripts/ifcfg-eth0  配置好网络。

  分区时注意给/usr 分区空间大点,至少10G。因为安装包是放于/usr/local/src/下,且安装的位置都是在/usr/local 下

 

三、就绪工作

  1. 查看系统是否已经默认安装了httpd、mysql、php。

[[email protected] ~]# rpm -qa | grep httpd*
httpd-tools-2.2.15-29.el6.centos.x86_64
httpd-2.2.15-29.el6.centos.x86_64
[[email protected] ~]# rpm -qa | grep mysql*
mysql-libs-5.1.71-1.el6.x86_64
[[email protected] ~]# rpm -qa | grep php*
redhat-lsb-graphics-4.0-7.el6.centos.x86_64
sane-backends-libs-gphoto2-1.0.21-3.el6.x86_64
gvfs-gphoto2-1.4.3-15.el6.x86_64
phonon-backend-gstreamer-4.6.2-26.el6_4.x86_64
plymouth-graphics-libs-0.8.3-27.el6.centos.x86_64
hyphen-en-2.4-5.1.el6.noarch
libreoffice-graphicfilter-4.0.4.2-9.el6.x86_64
hyphen-2.4-5.1.el6.x86_64
libgphoto2-2.4.7-4.el6.x86_64
xorg-x11-drv-elographics-1.4.1-2.el6.x86_64

     以上可以看出系统已经默认安装 了相关软件,使用以下命令卸载:

    yum –y remove htppd * 

    yum –y remove mysql*

    yum –y remove php*

  2. 配置防火墙

    Vim /etc/sysconfig/iptables  ,在以下相应位置,加入 红色  的两行

A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited

     /etc/init.d/iptables restart  重启生效。

  3. 关闭selinux

    vim /etc/selinux/config  

    在 SELINUX=enforcing  SELINUXTYPE=targeted 两句前面加#号注释   增加一句 SELINUX=disabled  保存完毕后,shutdown –r now 重启系统。如下:

#SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
#SELINUXTYPE=targeted 
SELINUX=disabled

  4. 上传安装包到指定的位置。

    使用rz命令上传到本机。此时得先安装rz命令,使用命令 yum –y install lrzsz 命令。切换到指定目录:cd  /usr/local/src   ,使用 rz 命令上传安装包,上传完毕后如下:

[[email protected] src]# pwd
/usr/local/src
[[email protected] src]# ls
lamp安装包.zip  

      解压 lamp安装包.zip,  unzip lamp安装包.zip ;修改名称为lamp   mv lamp安装包 lamp ,删除lamp安装包.zip  rm -rf  lamp安装包.zip

 

四、安装相关源码包

  2. 编译安装libxml2  先yum安装python-devel

    yum –y install python-devel 

    cd  /usr/local/src/lamp

    tar zxvf libxml2-2.9.4.tar.gz 

    cd libxml2-2.9.4 

    配置安装目录,命令如下:                 

[[email protected] libxml2-2.9.4]# ./configure --prefix=/usr/local/libxml2/ 

    编译以及安装 make && make install

     此时推荐make  和make install 分两步操作,以便查看错误。且原则上,如果没有报 eorro错误,而只是 leving drictory 是不算错误的。

  3. 编译安装libmcrypt 

    cd/usr/local/src/lamp    

    tar zxvf libmcrypt-2.5.7.tar.gz 

    cd libmcrypt-2.5.7  

    配置安装目录,命令如下:   

  [[email protected] libmcrypt-2.5.7]# ./configure --prefix=/usr/local/libmcrypt/

 

    make  make install

  4. 编译安装zlib  

    cd/usr/local/src/lamp 

    tar zxvf zlib-1.2.8.tar.gz  

    cd zlib-1.2.8

    配置安装目录,命令如下

[[email protected] zlib-1.2.8]# ./configure  --prefix=/usr/local/zlib/

    make make install

  5. 编译安装libpng    

    cd  /usr/local/src/lamp 

    tar zxvf libpng-1.6.23.tar.gz  

 

    cd libpng-1.6.23  

    配置安装目录,命令如下

[[email protected] libpng-1.6.23]# ./configure --prefix=/usr/local/libpng/ --enable-shared  

    make  make install 

  6. 编译安装jpeg  

    cd  /usr/local/src/lamp  

    tar zxvf jpegsrc.v9a.tar.gz 

    cd jpeg-9a/ 

    mkdir /usr/local/jpeg/  

    mkdir /usr/local/jpeg/bin

    mkdir /usr/local/jpeg/lib/  

    mkdir /usr/local/jpeg/include/  

    mkdir -p /usr/local/jpeg/man/man1

    配置安装目录,命令如下

[[email protected] jpeg-9a]# ./configure --prefix=/usr/local/jpeg/ --enable-shared --enable-static 

    make  make install

  7. 编译安装freeetype 

    cd /usr/local/src/lamp

    tar zxvf freetype-2.6.3.tar.gz  

    cd freetype-2.6.3   

    配置安装目录,命令如下

[[email protected] freetype-2.6.3]# ./configure --prefix=/usr/local/freetype/ --enable-shared 

    make make install 

  8. 编译安装autoconf 

    cd /usr/local/src/lamp  

    tar zxvf autoconf-2.69.tar.gz  

    cd autoconf-2.69 

    autoconf直接在当前目录配置 

    ./configure 

    make make install

  9. 编译安装GD   

    cd/usr/local/src/lamp  

    tar zxvf gd-2.0.35.tar.gz   

    cd gd-2.0.35     

    vim gd_png.c

    找到#include "png.h"改成#include "/usr/local/libpng/include/png.h" ,如下:

/* JCE: Arrange HAVE_LIBPNG so that it can be set in gd.h */
#ifdef HAVE_LIBPNG

#include "gdhelpers.h"
#include "/usr/local/libpng/include/png.h"              /* includes zlib.h and setjmp.h */

#define TRUE 1
#define FALSE 0

 

     配置安装目录,命令如下

[[email protected] gd-2.0.35]# ./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg --with-png=/usr/local/libpng --with-zlib=/usr/local/zlib --with-freetype=/usr/local/freetype 

    make  make install

 

五、安装apache

  1. 编译安装apr-1.5.2   

     先查看是否安装apr 、apr-util  使用命令 rpm -q apr apr-util,如果已经安装则yum –y remove apr apr-util  

    cd  /usr/local/src/lamp 

    tar zxvf apr-1.5.2.tar.gz 

    cd apr-1.5.2   

  配置安装目录,命令如下

[[email protected] apr-1.5.2]# ./configure --prefix=/usr/local/apr-httpd/

    make make install

  2. 编译安装apr-util  

    cd /usr/local/src/lamp 

    tar zxvf apr-util-1.5.4.tar.gz  

    cd apr-util-1.5.4  

    配置安装目录,命令如下

[[email protected] apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd

    make  make install 

  3. 编译安装pcre  

    cd/usr/local/src/lamp  

    tar zxvf pcre-8.34.tar.gz   

    cd pcre-8.34  

    配置安装目录,命令如下

[[email protected] pcre-8.34]# ./configure --prefix=/usr/local/pcre

    make make install

  4. 编译安装apache  

    cd /usr/local/src/lamp     

    tar zxvf httpd-2.4.20.tar.gz 

    cd httpd-2.4.20 

    配置安装目录,命令如下

[[email protected] httpd-2.4.20]# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-deflate --enable-speling --enable-cache --enable-file-cache --enable-disk-cache --enable-mem-cache --enable-so --enable-expires=shared --enable-rewrite=shared --enable-static-support --sysconfdir=/etc/httpd --with-z=/usr/local/zlib/ --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --with-pcre=/usr/local/pcre --disable-userdir  

    make make install  

    修改配置,vim /etc/httpd/httpd.conf

    在配置文件增加一行 ServerName localhost:80   

#ServerName www.example.com:80
ServerName localhost:80

 

    启动apache   /usr/local/apache2/bin/apachectl start

    打开浏览器测试,输入192.168.0.225 (本机ip地址为192.168.0.225)发现 it works 证明 apache安装成功  

    设置apahce开机启动,使用命令 echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local  

    将apache启动加入服务, cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd   ,给予执行权限 chmod x /etc/init.d/httpd  

     vi /etc/rc.d/init.d/httpd  在第二行加入以下两行  #chkconfig:2345 10 90  #description:Activates/Deactivates Apache Web Server,保存后退出

#!/bin/sh
#chkconfig:2345 10 90
#description:Activates/Deactivates Apache Web Server

# Licensed to the Apache Software Foundation (ASF) under one or more

 

    chkconfig --add httpd 

    chkconfig --level 2345 httpd on  

    service httpd restart

 

六、安装mysql

  1. 编译安装cmake 

    cd /usr/local/src/lamp  

    tar zxvf cmake-3.4.3.tar.gz  

    cd cmake-3.4.3  

    ./bootstrap  

    gmake 

    make make install

  2. 安装ncurses-devel  

    yum -y install ncurses-devel  

  3. 创建用户、组和目录

    groupadd mysql 

    useradd mysql -g mysql 

    passwd mysql 设置密码为123 

    mkdir /usr/local/mysql 

    mkdir /usr/local/mysql/data 

    chown -R mysql.mysql /usr/local/mysql

  4. 编译安装msql 

    cd/usr/local/src/lamp

    tar zxvf mysql-5.5.23.tar.gz 

    cd mysql-5.5.23 

    配置安装目录,命令如下

[[email protected] mysql-5.5.23]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DMYSQL_UNIX_ADDR=/tmp/mysql.sock  -DMYSQL_DATADIR=/usr/local/mysql/data  -DEXTRA_CHARSETS=all   -DDEFAULT_CHARSET=utf8    -DDEFAULT_COLLATION=utf8_general_ci   -DWITH_MYISAM_STORAGE_ENGINE=1  -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1   -DENABLED_LOCAL_INFILE=1  -DMYSQL_USER=mysql-DMYSQL_TCP_PORT=3306 

    make make install  

    cd /usr/local/mysql/    

    给当前安装目录设置权限

    chown -R root.mysql .    

    chown -R mysql.mysql ./data              

    初始化数据库  /usr/local/mysql/scripts/mysql_install_db --user=mysql  

    拷贝mysql配置文件    cp support-files/my-medium.cnf /etc/my.cnf   

    启动mysql服务   /usr/local/mysql/bin/mysqld_safe --user=mysql &   

    给sock文件设置mysql权限  chown mysql.mysql /tmp/mysql.sock   

    追加开机启动   echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.d/rc.local 

    设置密码为123   /usr/local/mysql/bin/mysqladmin -uroot password 123  

    测试连接mysql  /usr/local/mysql/bin/mysql -uroot  -p  ,连接成功,则整个mysql安装成功。

 

    为mysql配置环境变量 export PATH=/usr/local/mysql/bin:$PATH

    将mysql加入服务   cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

    设置远程登录root用户权限,密码为 123   登录录进mysql 

    use mysql;  

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; 

    flush privileges; 

 

    重启mysql服务   service mysqld restart

    

 

七、安装php

  1. 安装libXpm-devel  

    yum -y install libXpm-devel

  2. 编译安装php  

    cd  /usr/local/src/lamp

    tar zxvf php-5.6.22.tar.gz 

    cd php-5.6.22 

    配置安装目录,命令如下

[[email protected] php-5.6.22]# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir=/usr/local/libxml2 --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-gd  --with-zlib-dir=/usr/local/zlib --with-mcrypt=/usr/local/libmcrypt --with-xpm-dir=/usr/lib64 --enable-soap --enable-mbstring=all -enable-sockets

    make  make install   

    cp php.ini-development  /usr/local/php/etc/php.ini   

    vim /usr/local/php/etc/php.ini  

    修改php.ini 把;date.timezone 前面的分号去掉,改成date.timezone ="PRC"   

     vim /etc/httpd/httpd.conf  

    在AddType application/x-gzip .gz .tgz后面添加两行

      AddType application/x-httpd-php .php .phtml  

      AddType application/x-httpd-php-source .phps 

 #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
     AddType application/x-httpd-php .php .phtml
     AddType application/x-httpd-php-source .phps
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.

 

 

    将下面一行DirectoryIndex index.html   更改为:DirectoryIndex  index.php index.html index.htm 修改完后,退出。

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
</IfModule>

 

    Service httpd restart 

 

八、安装PDO扩展

    cd  /usr/local/src/lamp 

    tar zxvf PDO_MYSQL-1.0.2.tgz.1  

    cd PDO_MYSQL-1.0.2

    /usr/local/php/bin/phpize 

    ln -s /usr/local/mysql/include/* /usr/local/include/  

    配置安装目录,命令如下  

[[email protected] PDO_MYSQL-1.0.2]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql

    make  make install   

    vim /usr/local/php/etc/php.ini 

    在php.ini里面配置加载pdo 扩展

    extension=pdo.so  extension=pdo_mysql.so 

; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
    extension=pdo.so
    extension=pdo_mysql.so
;

 

 

    加入一行命令  extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226"

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226"
; On windows:
; extension_dir = "ext"

 

    重启apache  service httpd restart

    vim /usr/local/apache/htdocs/index.php  phpinfo()检测是否安装成。如图:

图片 2

 

 

 参考链接:

 

 

 

 

 

一、系统以及软件的准备 系统及编译安装包的下载地址: 密码:ghc2 说明...

安装PHP扩展程序mbstring和mysqli

 

安装pcre, 由于没有在网上找到pcre源码包,就直接采用yum的安装方式:

yum -y install pcre

待三个依赖程序安装完成后,接下来安装apache。进入httpd-2.4.35.tar.gz解压后的目录,再执行以下操作

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcremakemake install

查看系统中有没有自带Apache软件,命令如下:(本机没有)

部署开源MantisBT项目

在 下载开源的MantisBT,下载后将文件夹名更改为mantisbt(也可以不改,但是项目名最好不带特殊符号),放到/usr/local/apache2/htdocs/目录下;
在地址栏输入 ,将会显示一下界面:
图片 3

到此,Linux系统下搭建MantisBT环境已全部完成。
后续会将遇到的问题以及解决的方案,补写上来。

[root@localhost httpd-2.4.23]# cd /usr/local/apache/conf/
[root@localhost conf]# vi httpd.conf

安装Apache服务器

安装Apache前请停止并卸载Linux系统自带的httpd服务。

下载Apache安装包,httpd-2.4.35.tar.bz2,下载地址: 。

如果现在直接编译安装Apache的话,会出现几个依赖包的问题,接下来先安装这几个依赖包
在 下载apr-1.6.5.tar.gz、apr-util-1.6.1.tar.gz。版本可选着两个版本,也可自行选择。

注意centos6.5系统自带php mysql 或者apache 中的低版本,如果有低版本最好卸载,否则可能产生占用端口,后期自己都不知道错了那里。

安装apr:

[root~]# tar -zxf apr-1.6.5.tar.gz[root~]# cd apr-1.6.5[root@apr-1.6.5]# ./configure --prefix=/usr/local/apr[root@apr-1.6.5]# make[root@apr-1.6.5]# make install

图片 4

配置Apache中的PHP环境

whereis php
php -v
rpm -qa | grep php

在Linux的系统下搭建MantisBT运行所需环境

MantisBT管理文档:

MantisBT是一个基于网络的错误跟踪系统,是用PHP开发的,支持多种数据库后端,包括MySQL和PostgreSQL。MantisBT其实就是一个PHP脚本,可以在PHP支持的任何操作系统上运行

在文档 2.2.2 节服务器软件要求 中写到了关于环境的要求,并在⁠2.2.2.1节 版本兼容性表 中写到了各种软件的版本兼容性相关的内容(仔细看版本要求,不要安装到低版本了)

该文章中软件版本情况如下:

  • MySql数据库版本:5.7.19
  • Apache服务器版本:2.4.35
  • PHP版本:7.2.11

通过本机浏览器输入地址192.168.1.67:80

安装PHP前准备:

1、检查php是否已经安装,使用php -v,是否能够看到版本号;或者使用rpm -qa | grep php查看是否安装过。

2、下载PHP安装包,下载地址: 我下载的是php-7.2.11.tar.gz,放在Linux的任意目录下。

tar -zxvf php-7.2.11.tar.gzcd php-7.2.11

编译PHP完整的configure参数(请注意apache的路径

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql-dir=/usr/include/mysql/mysql.h --with-zlib-dir=/usr/libmakemake install

把配置文件php.ini-production拷贝到/usr/local/php/lib/下,并且命名为php.ini。

[root@ php-7.2.11]#cp php.ini-production /usr/local/lib/php.ini (一定要命名为php.ini,放在/usr/local/lib/路径下。然后在编译时可以指定php.ini的存放位置,也可以在Apache里指定其位置;如果位置错误,php扩展就无法加载,phpinfo()测试页中看不到扩展信息)

图片 5

需要修改Apache的配置文件httpd.conf以得到PHP的解析:

目录:/usr/local/apache2/conf/httpd.conf
1、在LoadModule中添加:LoadModule php7_module modules/libphp7.so
2、在AddType application/x-gzip .gz .tgz下面添加:

# probably should define those extensions to indicate media types:#AddType application/x-compress .ZAddType application/x-gzip .gz .tgzAddType application/x-httpd-php .php // 这一句是新增的AddType application/x-httpd-php-source .phps // 这一句是新增的

3、如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件(/usr/local/apache2/conf),在DirectoryIndex增加 index.php。

# DirectoryIndex: sets the file that Apache will serve if a directory# is requested.<IfModule dir_module>DirectoryIndex index.html index.php</IfModule>

开始安装apache

安装apr-util:

[root~]# tar -zxf apr-util-1.6.1.tar.gz[root~]# cd apr-util-1.6.1[root@localhost apr-util-1.6.12]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config[root@localhost apr-util-1.6.1]# make[root@localhost apr-util-1.6.1]# make install

图片 6

安装mbstring

cd /usr/src/php-7.2.11/ext/mbstring/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake make install

然后修改php.ini配置文件,将”extension=mbstring“这一行前面的”;“去掉。
重启php,命令:

service php-fpm restart

如果没有安装php-fpm的话,就需要先安装一下

yum -y install php-fpm

重启完了后,php -m可以查看到已启动的扩展。

php -m

6. 安装apache2.4.23安装目录是/usr/local/apache

修改PHP的环境变量

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码

PATH=$PATH:/usr/local/php/bin/export PATH

最后:执行 命令source /etc/profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

进入安装包目录解压

Apache服务器的启动、停止、与重启:

启动Apache:/usr/local/apache2/bin/apachectl start停止Apache:/usr/local/apache2/bin/apachectl stop重启Apache:/usr/local/apache2/bin/apachectl restart

所有的项目都放在/usr/local/apache2/htdocs目录下;

在浏览器中输入 如果能够显示“It works!”字样,则代表Apache验证通过。

rpm -qa|grep httpd

验证PHP环境:

在Apache网站目录下新建php的phpinfo测试页

[root@~]# cd /usr/local/apache/htdocs/[root@htdocs]# vim info.php<?phpphpinfo();?>

通过 验证,通过phpinfo()可以查看很多信息,比如php.ini的存放路径,以及所有扩展组件等,很强大。

Centos6.5  64位下安装apache php mysql(安装包版本一定要正确,网上很多都不准,不要用32位的安装包装再64位上,后期有很多问题,下载安装后一定要检出版本,有的网友操蛋,把32的名称搞成64位的仍给你们,眼睛是看不出来的,最好官网下载)

了解一下mysql数据库的基本操作用法:

想要进入mysql数据库,输入"mysql"即可进入数据库,因为刚安装的mysql是没有密码的:

[root~]# mysqlWelcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 3153Server version: 5.7.19 MySQL Community Server Copyright  2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.mysql>

查看有哪些数据库:

mysql> show databases; -------------------- | Database | -------------------- | information_schema || mysql || performance_schema || sys | -------------------- 5 rows in set (0.02 sec)mysql>mysql>

切换数据库:

mysql> use mysql;Database changedmysql>mysql>

查看某个数据库中的所有表:

mysql> show tables; --------------------------- | Tables_in_mysql | --------------------------- | columns_priv || db || engine_cost || event || time_zone_transition_type || user |....... --------------------------- 31 rows in set (0.00 sec)mysql>

如果此时想远程连接该数据库的话,还不行。需要改一点数据:

mysql> select Host,user from user where user='root'; ---------- ------ | Host | user | ---------- ------ | localhost| root | ------ ------ 1 row in set (0.00 sec)mysql>

将上面查询出来的Host字段的值”localhost“改为“%”

mysql> updates user set Host='%' where user='root';

mysql的启动、停止和重启:

[root~]# service mysqld start[root~]# service mysqld stop[root~]# service mysqld restart

图片 7

安装MySql

1.准备安装包和辅助包(自己去下载,一定注意版本和位数)

安装mysql前准备:

1、确认该环境中是否已安装mysql,如果已安装,自行选择是否重装。

2、下载mysql安装包
在 下载mysql安装包:
mysql-community-server-8.0.13-1.fc28.x86_64.rpm
mysql-community-client-8.0.13-1.fc28.x86_64.rpm
mysql-community-devel-8.0.13-1.fc28.x86_64.rpm
mysql-community-libs-8.0.13-1.fc28.x86_64.rpm
这里包名仅作参考,根据实际系统下载对应的安装包。

使用rpm –ivh命令来安装mysql,这里不说啦。

2.查看没有有预装低版本的mysql(未安装)

安装mysqli

cd /usr/src/php-7.2.11/ext/mysql/usr/local/php/bin/phpize./configure -prefix=/usr/local/mysqli -with-php-config=/usr/local/php/bin/php-config -with-mysqli=/usr/bin/mysql_configmake make install

这两个扩展安装完成后,都会返回一个路径

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-xxxxxxx/

复制这个路径,然后修改php.ini配置文件,将”extension=mysqli“这一行前面的”;“去掉。再将extension_dir这一行前面的”;“去掉,将等号后面的”./“换成刚才这个路径。
这样做的目的是指明php扩展的具体位置。

然后重启php。

最后再重启一下电脑。

重启后在 页面上,找到mbstring和mysqli模块即为大功告成。

mbstring模块
图片 8

mysqli模块
图片 9

7.修改httpd.conf

安装PHP

tar -zxf apr-1.5.1.tar.gz 
cd  apr-1.5.1
./configure --prefix=/usr/local/apr
make
make install

4.安装apr-util-1.5.4.tar.bz2安装目录是/usr/local/apr-util
进入目录

tar -xf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4 
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make
make install

5.安装pcre-8.36.tar.gz

tar -zxvf pcre-8.39.tar.gz
cd pcre-8.39
./configure --prefix=/usr/local/pcre
 make
 make install

图片 10

2./tmp/software 建立software文件夹,用xftp上传安装包

图片 11

1.准备:centos6.5 先查看系统有没有安装apache

ps -ef | grep mysql
[root@localhost software]# tar -zxvf httpd-2.4.23.tar.gz
 [root@localhost software]# cd httpd-2.4.23
 [root@localhost httpd-2.4.23]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --enable-module=so --enable-mods-shared=all  --enable-module=rewirte  --enable-cache  --enable-file-cache  --enable-mem-cache  --enable-disk-cache  --disable-cgid   --disable-cgi
 [root@localhost httpd-2.4.23]# make
 [root@localhost httpd-2.4.23]# make install

启动apache

 

[root@localhost conf]# cd /usr/local/apache/bin/
[root@localhost conf]# ./apachectl start

3.查看有没有安装php(未安装)3种方法

图片 12

3.安装apr-1.5.1.tar.gz 安装目录是/usr/local/apr

将ServerName前的“#”去掉,将www.example.com改成 192.168.1.67:80(我的服务器地址就是192.168.1.67)

或者 service mysqld start    //未识别的服务:说明未安装

本文由彩世界开奖app官网发布于彩世界开奖app官网,转载请注明出处:linux下安装apache情状

关键词: 环境 系统 MantisBT