广告
返回顶部
首页 > 资讯 > 数据库 >Linux+Apache2+Mysql+Php的安装配置方法
  • 228
分享到

Linux+Apache2+Mysql+Php的安装配置方法

2024-04-02 19:04:59 228人浏览 八月长安
摘要

这篇文章主要介绍“linux+Apache2+Mysql+PHP的安装配置方法”,在日常操作中,相信很多人在Linux+Apache2+mysql+php的安装配置方法问题上存在疑惑,小编查阅了各式资料,整

这篇文章主要介绍“linux+Apache2+Mysql+PHP的安装配置方法”,在日常操作中,相信很多人在Linux+Apache2+mysql+php的安装配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux+Apache2+Mysql+Php的安装配置方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在此Linux下全新安装配置Mysql、Apache2、PHP,解决在安装Mysql时出现的报错:Character set 'gbk' is not a compiled character set and is not specified in the /usr/local/mysql/share/mysql/charsets/Index.xml' file

在安装mysql后可以在下面目录找到mysql的相关安装配置信息说明/usr/local/mysql/info/mysql.info

[@more@]

在此Linux下全新安装配置Mysql、Apache2、PHP,解决在安装Mysql时出现的报错:Character set 'gbk' is not a compiled character set and is not specified in the /usr/local/mysql/share/mysql/charsets/Index.xml' file

在安装mysql后可以在下面目录找到mysql的相关安装配置信息说明/usr/local/mysql/info/mysql.info

############################################

1.检查系统及内核状态
[root@app /]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant)
Kernel r on an m
[root@app /]# cat /proc/version
Linux version 2.6.9-5.ELsmp (bhcompile@decompose.build.redhat.com) (GCc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:30:39 EST 2005
[root@app /]# uname -r
2.6.9-5.ELsmp
1.1查看CPU及MEM
[root@app /]# grep "model name" /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU 5130 @ 2.00GHz
[root@app /]# grep MemTotal /proc/meminfo
MemTotal: 4147280 kB
1.2操作系统位数
[root@app /]# getconf LONG_BIT
32
[root@app /]# ldd /sbin/mii-tool
libc.so.6 => /lib/tls/libc.so.6 (0x0097e000)
/lib/ld-linux.so.2 (0x00965000)

2.准备好安装包
mysql-5.0.45.tar.gz
mysql-5.0.45-linux-i686-glibc23.tar.gz
Httpd-2.2.4.tar.gz
php-4.4.7.tar.gz

3.进行安装配置
3.1检查系统是否已经安装相应的Mysql,php,apache软件包
# rpm -qa | grep mysql 和# rpm -qa | grep MySQL
rpm -q -a|grep -i mysql
rpm -q -a|grep -i httpd
rpm -q -a|grep -i php
如果没有返回以mysql或MySQL打头的信息,则说明没有安装.如果已经安装,则可以直接使用或更换新版本
卸载方法:
# rpm -e mysql-xxxxxx
# rpm -e httpd-xxxxxx
# rpm -e php-xxxxxx
遇到依赖性问题而无法卸载,可以使用--nodeps或—force强制卸载.不过最好慎用.
rpm -e --nodeps httpd
rpm -e --nodeps php
3.2进行安装
cp mysql-5.0.45.tar.gz /tmp
cp mysql-5.0.45-linux-i686-glibc23.tar.gz /tmp
cp httpd-2.2.4.tar.gz /tmp
cp php-4.4.7.tar.gz /tmp
3.3 Mysql-5.0.45版本的安装
cd /tmp
tar xvfz mysql-5.0.45.tar.gz
cd /mysql-5.0.45
./configure --prefix=/usr/local/mysql --with-extra-charsets=gbk --with-charset=gbk --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
指定字符类型为gbk 进行编译安装

#prefix=/usr/local/mysql mysql安装的目标目录

#sysconfdir=/etc my.cnf配置文件的路径

#localstatedir=/var/lib/mysql 数据库存放的路径

安装完以后要初始化数据库,当然你是升级的话不用做这步;

/usr/local/mysql/bin/mysql_install_db --user=mysql


Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWord FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h app.shunde.Gov.cn password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &
信息有提示将
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
cp /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf
/usr/local/mysql/bin/mysqladmin -u root password '******'
启动Mysql进行测试
/etc/rc.d/init.d/mysqld status
/etc/rc.d/init.d/mysqld start
如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

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

其下可能还有如下错误出现
/usr/local/mysql/bin/mysqladmin: Character set 'gbk' is not a compiled character set and is not specified in the

'/usr/local/mysql/share/mysql/charsets/Index.xml' file
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't initialize character set gbk (path: /usr/local/mysql/share/mysql/charsets/)

现在找到该解决办法是打mysql-5.0.45-linux-i686-glibc23.tar.gz补丁包
cd /tmp
tar xvfz mysql-5.0.45-linux-i686-glibc23.tar.gz
cp /usr/local/mysql /usr/local/old_mysql
rm -rf /usr/local/mysql
cp mysql-5.0.45-linux-i686-glibc23 /usr/local/mysql
重新启动Mysql,没有出现gbk的报错

继续修改/etc/my.cnf的参数配置,将default-character-set=gbk增加在如下位置
[client]
default-character-set=gbk
[mysqld]
default-character-set=gbk
重新启动Mysql
/etc/rc.d/init.d/mysqld restart
登录Mysql
/usr/local/mysql/bin/mysql -uroot -p******
mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | gbk |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+
8 rows in set (0.01 sec)
如上图所示改成所需字符类型gbk
[root@app bin]# /usr/local/mysql/bin/mysqlshow -uroot -p******
[root@app bin]# /usr/local/mysql/bin/mysqlcheck -A -uroot -p******
3.3.1转移mysql数据,先从旧库导出成*.sql,然后导入到新库
[root@house ~]# /usr/local/mysql/bin/mysqldump -uroot -p****** db1 >/opt/db1_bakup.20080304.sql
[root@house ~]# /usr/local/mysql/bin/mysqldump -uroot -p****** db2 >/opt/db2_bakup.20080304.sql

[root@house ~]# /usr/local/mysql/bin/mysql -uroot -p****** db1 < /opt/db1_bakup.20080304.sql
[root@house ~]# /usr/local/mysql/bin/mysql -uroot -p****** db2 < /opt/db2_bakup.20080304.sql

3.4安装Apache-2.2.4
cd /tmp
tar xvfz httpd-2.2.4.tar.gz
cd /httpd-2.2.4
./configure --prefix=/usr/local/apache2 --enable-module=so --enable-module=rewrite --enable-shared=max
--启动apache
/usr/local/apache2/bin/apachectl start
--关闭apache
/usr/local/apache2/bin/apachectl stop

3.5安装php-4.4.7
cd /tmp
tar xvfz php-4.4.7.tar.gz
cd / php-4.4.7
[root@app php-4.4.7]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --enable-force-cgi-redirect --with-freetype-dir=/usr --with-png-

dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-iconv --with-jpeg-dir=/usr --with-png --with-zlib --with-xml --

enable-calendar --with-apxs2=/usr/local/apache2/bin/apxs
make
make install
3.5.1 配置php.ini
/usr/local/php/lib/php.ini

到此,关于“Linux+Apache2+Mysql+Php的安装配置方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: Linux+Apache2+Mysql+Php的安装配置方法

本文链接: https://www.lsjlt.com/news/59862.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux+Apache2+Mysql+Php的安装配置方法
    这篇文章主要介绍“Linux+Apache2+Mysql+Php的安装配置方法”,在日常操作中,相信很多人在Linux+Apache2+Mysql+Php的安装配置方法问题上存在疑惑,小编查阅了各式资料,整...
    99+
    2022-10-18
  • Termux安装apache2并配置php教程
    termux这个工具可谓是十分强大,并且自带pkg软件包管理器,下面我介绍如何安装apache2并配置php 安装 · apache2 ```bash pkg install apache2 //安装apache2 ``` 使用httpd可...
    99+
    2023-09-01
    php apache 服务器
  • 安装好mysql的配置方法
    这篇文章主要介绍安装好mysql的配置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装好mysql的配置方法:首先打开mysql的bin目录,并安装mysql的服务;然后初始化...
    99+
    2022-10-18
  • mysql+keepalived的安装配置方法
    本篇内容主要讲解“mysql+keepalived的安装配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql+keepalived的安装配置方法”吧...
    99+
    2022-10-18
  • mysql 8.0.26安装配置的方法
    这篇文章主要介绍“mysql 8.0.26安装配置的方法”,在日常操作中,相信很多人在mysql 8.0.26安装配置的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql&nbs...
    99+
    2023-06-30
  • mysql 8.0.28安装配置的方法
    今天小编给大家分享一下mysql 8.0.28安装配置的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。从 My...
    99+
    2023-06-30
  • MySql安装、配置、卸载的方法
    小编给大家分享一下MySql安装、配置、卸载的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、MYSQL的安装1、打开下载...
    99+
    2022-10-18
  • Mysql主从安装配置方法
    本篇内容介绍了“Mysql主从安装配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 环境:...
    99+
    2022-10-18
  • Linux下mysql 8.0.25 安装配置方法图文教程
    Linux 安装 Mysql8.0.25最新教程,供大家参考,具体内容如下 自己在服务器上安装MySQL,搜集了很多材料,但是大多时间都比较久了,最新的下载安装方式有很多不一样的地方,也踩了很多坑,于是整理了一下自己...
    99+
    2022-06-03
    mysql8.0 mysql8.0.25 linux
  • linux下安装和配置jdk的方法
    本篇内容介绍了“linux下安装和配置jdk的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天在 Linux中安装JDK,过程如下: ...
    99+
    2023-06-13
  • Linux下Nagios的安装与配置方法
    这篇文章主要讲解了“Linux下Nagios的安装与配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下Nagios的安装与配置方法”吧!一、Nagios简介Nagios是一款...
    99+
    2023-06-12
  • linux中Jetty的安装和配置方法
    Jetty Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员...
    99+
    2022-06-04
    方法 linux Jetty
  • Linux 下 SVN 的安装和配置方法
    这篇文章主要介绍“Linux 下 SVN 的安装和配置方法”,在日常操作中,相信很多人在Linux 下 SVN 的安装和配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux 下 SVN 的安装和配...
    99+
    2023-06-15
  • ruby下mysql的安装与配置方法
    本篇内容主要讲解“ruby下mysql的安装与配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ruby下mysql的安装与配置方法”吧!ruby on r...
    99+
    2022-10-18
  • php for Linux源码编译安装与配置方法
    这篇文章主要讲解了“php for Linux源码编译安装与配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php for Linux源码编译安装与配...
    99+
    2022-10-19
  • mysql 5.5.56免安装版配置方法
    mysql 5.5.56免安装版配置方法,本文通过文字代码详解,具体内容如下所示: 1. 下载mysql-5.5.56-winx64      网址: dev.mys...
    99+
    2022-10-18
  • Linux平台Zabbix Agent的安装配置方法
    这里简单总结一下Linux平台Zabbix Agent的安装配置,实验测试的Zabbix版本比较老了(Zabbix 3.0.9),不过版本虽然有点老旧,但是新旧版本的安装步骤、流程基本差别不大。这里的总结仅仅当成一个...
    99+
    2022-06-03
    Zabbix Agent安装配置 linux Zabbix Agent
  • ecs安装配置php环境的方法
    这篇文章主要介绍了ecs安装配置php环境的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。配置方法:1、使用Xshell连接ECS服务器;2、执行“yum install...
    99+
    2023-06-14
  • Linux下MySQL安装配置 MySQL配置参数详解
    一、下载编译安装 #cd /usr/local/src/ #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz #tar –xzvf mysql-5....
    99+
    2015-11-24
    Linux下MySQL安装配置 MySQL配置参数详解
  • mysql 在 linux下的安装 和 配置
    文章目录 1. linux 安装mysql1. 源码安装1.找到源码包2: 进行配置3:初始化数据目录官方说明 自用4:启动数据库5:写入环境变量 2:使用yum安装1. 直接配置mysql仓库 或者下载MySQL...
    99+
    2023-08-16
    linux mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作