欢迎来到天天文库
浏览记录
ID:23866473
大小:64.00 KB
页数:8页
时间:2018-11-11
《apache+php+mysql在linux下的安装与配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Apache+Php+Mysql在Linux下的安装与配置摘要本文主要介绍了如何成功的在Linux上安装与配置Apache、Php、Mysql,并且详细地说明了在安装过程中出现的一些问题解决方法。安装后的linux+apache+mysql+php网站能很好支持动态网页,服务器的安全也上了一个新的台阶。关键词Linux;Apache;Mysql;Php;配置1引言现在的网站不仅仅是提供一些静态网页就可以了,它还包括怎样存储数据、怎样查询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多选择。目前,很多人选择这样的组合:Apache+Php+
2、MySQL来建设自己的网站,因为它们都可以免费从网上下载,而且很容易在Linux平台下应用,网站安全性、稳定性和执行效率都非常优秀。 2安装与配置Linux是一种开放的、多用户、多任务操作系统,它是UNIX操作系统的一种变体,Linux是其中的一个版本,它常用于大公司或教育机构中。同其他操作系统相比,Linux在处理数据的能力、安全性、稳定性等方面具有很大的优势。下面我们将就Apache+Php+MySQL在Linux下的安装和配置作详细介绍,Apache+Php+MySQL在Linux下的安装和配置后,Linux服务器可以支持动态网页的ake,Gcc,Tar等软
3、件的安装。最后,确认Apache、MySQL、Php的软件包的下载分别是:apache1.3.14.tar.gzmysql-3.23.53.tar.gzphp-4.0.6.tar.gz Apahce,MySQL,Php都是gnu的免费软件,其网站分别为:Http://.apache.org/;Http://.mysql.;Http://ysql数据包,在tar后面加上“zxvf”,“z”的意思是:压缩包后面有gz的加压文件的解压。“x”的意思是:解压时列举显示出来。“v”的意思是:显示版本。“f”的意思是:解压到这个文件夹下。[rootlocalhostroot]
4、#tar-xvfmysql-3.23.53.tar.gz解压之后进入该文件夹:[rootlocalhostroot]#cdmysql建立mysql用户和mysql组:[rootlocalhostroot]#groupaddmysql[rootlocalhostroot]#useraddmysql在这里建立一个mysql用户和组的目的是:要给mysql数据库一个启动的用户和组,这样可以不用以管理员(root)的身份去启动mysql,大大的提高了服务器的安全。然后给mysql用户设置一个密码:[rootlocalhostroot]#passysql然后编译mysql,
5、目的是为mysql设置一些参数选项:[rootlocalhostroot]#./configureprefix=/usr/local/mysql――ber――――ysqld-ldflags=-all-static①——prefix选项意思是:把文件安装在后面参数的目录里面。②——ber选项意思是:使用一些字符函数的汇编版本。⑤——ysqld-ldflags选项意思是:以纯静态方式编译服务端和客户端。开始执行make:[rootlocalhostroot]#make[rootlocalhostroot]#makeinstall完成后进入scripts目录执行:[ro
6、otlocalhostroot]#cdscripts/mysql_install_db[rootlocalhostroot]#cpsupport-files/my-medium.f/etc/my.f[rootlocalhostroot]#cpsupport-files/mysql.server/etc/init.d/mysqld完成配置文件和启动文件的复制后,执行修改文件权限的命令:[rootlocalhostroot]#chmod700/etc/init.d/mysqld[rootlocalhostroot]#cd/usr/local[rootlocalhost
7、root]#choysql[rootlocalhostroot]#choysqllmysql/var[rootlocalhostroot]#chgrp–Rmysqlmysql权限修改完毕后,复制启动文件,修改启动选项:[rootlocalhostroot]#cpmysqldmysqld.old[rootlocalhostroot]#stripmysqld[rootlocalhostroot]#chkconfig――addmysqld[rootlocalhostroot]#chkconfig――level345mysqldon[rootlocalhostroot]#
8、servi
此文档下载收益归作者所有