服务器配置小攻略

32 篇文章 0 订阅

配置服务器说难也不难,说简单,来,你来配置给我看看。此文以盛世阳光所建设的网站为例,向大家展示一下配置服务器的全过程。服务器环境配置要求:o PHP版本:PHP Version 5.2; o MYSQL版本:MySQL5.0.45以上版本,字符集: UTF-8 Unicode ; o Apache 2.2.14以上版本(最好用Apache)或者 IIS 7.5以上版本; o phpMyAdmin 3.2.4 以上版本。 o 有FTP或者SSH权限(若是FTP需有777权限) o 组件支持: Urlrewrite组件、 gd 以上版本2.0.33、服务器开启session。 阿里云服务器相关调配: 阿里云镜像市场,阿里云服务器购买时都可以选择镜像市场。 镜像市场简单的说就是安装操作系统之后,紧接着安装一些服务器对应的软件。 购买服务器时,会有选择镜像。如下图:阿里云 WINDOWS服务器,选择全能环境,win2008 64位。支持php 版本5.2.选择后面的同意并使用即可。阿里云 LINUX服务器 ,选择php运行环境,Centos 64位。支持php 版本5.2.选择后面的同意并使用即可。 独立主机相关调配:独立主机操作系统分为Windows和Linux。 Windows一般用集成包安装,方便快捷。 Linux 需要分别安装。就是把第一部分需要的软件都安装上。 WINDOWS服务器 ,安装包: appserv-win32-2.5.10.exe下载地址: http://downloads.sourceforge.net/project/appserv/AppServ%20Open%20Project/2.5.10/appserv-win32-2.5.10.exe?use_mirror=ncu安装路径最好如图: d:\Appserv这里设置数据库的密码, 两次输入,一定要记住安装完成验证AppServ是否安装成功。 在浏览器地址栏输入http://localhost或者是127.0.0.1, 回车看到界面如下,则安装成功网站根目录在: D:\AppServ\www数据库管理目录在: D:\AppServ\www\phpMyAdmin数据库访问路径: ip/phpMyAdmin 例如:127.0.0.1/phpMyAdmin会弹出右侧输入框,默认用户名:root,密码就是安装时设置的注意:phpMyAdmin 这个文件夹,用完了要删除!LINUX服务器相关调配:环境准备:* MySQL源码包 -> mysql-5.1.57.tar.gz下载:http://download.chinaunix.net/down.php?id=34712&ResourceID=7159&site=1* Apache源码包 -> httpd-2.2.21.tar.gz 下载: http://download.csdn.net/download/weijuan401/3632616* PHP源码包 -> php-5.2.17.tar.gz下载: http://download.csdn.net/detail/cyuyan112233/4049975* phpMyAdmin源码包 à phpMyAdmin-3.4.7.1-english.tar.gz下载: http://download.csdn.net/download/sir424/907897安装:本次安装使用的都是源码编译安装,首先请将全部源码包复制到/usr/local/src下。安装之前,如果安装过其他版本的Mysql、Apache和PHP,要先卸载。使用rpm包安装的用删除rpm包语句:[rpm -e 包名],查询包名用语句:[rpm -qa | grep 包名]。有依赖关系的包也要一次删除,这样才能成功的删除这些rpm包。1. 安装及配置MySQL 步骤一:编译安装#cd /usr/local/src #tar -zxvf mysql-5.1.57.tar.gz #cd mysql-5.1.57#groupadd -r mysql //创建mysql用户组 #useradd -m -r -g mysql -d /var/lib/mysql -s /bin/bash >-c “MySQL Server” mysql //加入用户#./configure --prefix=/opt/mysql //指定mysql安装目录 >–sysconfdir=/etc //指定mysql配置文件存放目录 >–localstatedir=/var/lib/mysql //指定mysql数据库存放目录 >–enable-local-infile //激活load data local infile语句,使mysql支持使用该语句 //等待,no news is good news#make //编译(需较长时间),直到出现Making install in win #make install //安装,直到出现Making install in win#make clean #make distclean 步骤二:初始化数据库#cd /opt/mysql #/bin/mysql_install_db//初始化系统数据库 #ls /var/lib/mysql //查看存放数据库中的目录内容 #chown -R mysql:mysql /var/lib/mysql //修改数据库所有者步骤三:复制Linux Mysql配置文件到/etc目录中,并更名为my.cnf #cp /opt/mysql/share/mysql/my-large.cnf /etc/my.cnf 步骤四:复制生成Linux Mysql服务器的自动与停止脚本#cp /opt/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql 步骤五:将Linux Mysql服务添加到服务器管理中,并设置自启动状态:#chkconfig --list | grep mysql //查询当前是否有mysql服务 #chkconfig --add mysql //添加mysql服务到服务器管理中 #chkconfig --list | grep mysql //查询此时mysql服务器的启动状态 #chkconfig --level 35 mysql on //设置在3、5运行级别也自启动 步骤六:启动并测试Linux Mysql服务器#service mysql start 或 /etc/rc.d/init.d/mysql start //启动MySQL服务器#/opt/mysql/bin/mysqladmin version //测试服务器是否已启动#/opt/mysql/bin/mysqladmin ping步骤七:将mysql加入环境变量#export PATH=/opt/mysql/bin:$PATH 步骤八:修改root密码#mysqladmin -u root password "aHa"最后,由于在编译PHP源码时,会使用到部分MySQL的库文件和头文件,若服务器还需提供PHP动态网页服务,会导致找不到相应的文件,解决办法是为目录创建一个符号连接,其实现的操作命令如下: #ln -s /opt/mysql/lib/mysql /usr/lib/mysql #ln -s /opt/mysql/include/mysql /usr/include/mysql 至此,MySql安装完毕2. 安装Apache步骤一:安装#cd /usr/local/src #tar -zxvf httpd-2.2.21.tar.gz #cd httpd-2.2.21 #./configure --prefix=/opt/httpd //指定Apache安装目录>–enable-so //声明使用动态函数库>–with-mpm=prefork >–enable-modules=“setenvif rewrite deflate vhost_alias” #make #make install #/opt/httpd/bin/apachectl start 步骤二:设置apache自启动#echo “/opt/httpd/bin/apachectl start”>> /etc/rc.d/rc.local #echo “/ opt/httpd /bin/apachectl start” /opt/httpd /bin/apachectl start 步骤三:确定启动状态#netstat –utl tcp 0 0 *:http LISTEN如果出现以上信息,则证明启动成功3. 安装并配置PHP步骤一:安装#tar -zxvf php-5.2.17.tar.gz #cd php-5.2.17 #./configure --prefix=/opt/php --with-mysql=/opt/mysql \ >–with-apxs2=/opt/httpd/bin/apxs //通俗易懂,不解释#make #make install #make clean #make distclean 步骤二:Apache中加载php模块#cp php.ini-dist /usr/local/lib/php.ini#vim httpd.conf 查看是否有下面这句话,没有则添加LoadModule php5_module modules/libphp5.so找到“#AddType application/x-gzip .gz .tgz”添加AddType application/x-httpd-php .php .phtmlAddType application/x-httpd-php-source .phps 步骤三:建立php测试文件# vi /opt/httpd/htdocs/test.php <?php phpinfo();?>:wq 4. 配置并部署PHPMyAdmin # tar zxvf phpMyAdmin-3.4.7.1-english.tar.gz# mv phpMyAdmin-3.4.7.1- english /opt/httpd/htdocs/phpmyadmin # cd /opt/httpd/htdocs/phpmyadmin # cp ./libraries/config.default.php ./config.inc.php #vi config.inc.php c f g [ ′ P m a A b s o l u t e U r i ′ ] = ‘ h t t p : / / l o c a l h o s t / p h p m y a d m i n ′ ; cfg['PmaAbsoluteUri'] = ‘http://localhost/phpmyadmin'; cfg[PmaAbsoluteUri]=http://localhost/phpmyadmin;cfg[‘Servers’][$i][‘auth_type’] = ‘http’;测试重启apache服务器# /opt/httpd/bin/apachectl restart浏览器中输入:http://127.0.0.1/test.php,出现如下页面 测试浏览器中输入:http://127.0.0.1 /phpmyadmin ,出现如下页面域名解析相关调配:域名解析也就是指域名所指向的服务器地址,地址可分为:A记录(IP类型的)和二级地址也行,域名与网站其实是两个分开的组合,每当您的网站建立好后,你就需要到域名服务商处把您的域名解析(指向)到新的网站空间(服务器)地址上,解析成功后,才能通过域名访问到您的网页。通常一般网站解析最快都要2小时至24小时后才会生效。1、 进入域名网站平台,选择“域名管理”2、打开所有域名列表,选择您想要解析的域名,点最右边的管理3、点最下方的域名解析连接处4、进入解析确认界面5、如果您是第一次来解析,可能不会不清楚解析方法,那么您可以 点“首次解析引导”查看规则,如果不是可以点“直接进入域名解析”6、选择“新增解析”然后会出现如果的例子,您只需要在框内插入数据就可以了,第一个选择A记录(就必须写IP地址的)主机记录,就是您的域名前是否加www,或者其它,子号页面的。反正加了就是输入www+域名,就可以打开您的网站。记录值就是您A记录的IP(服务器,空间站)地址了,您如果不知道就问服务商。然后按确定,就增加成功了。下面也会有说明的,您可以认真阅读的。原网站数据迁移:网站数据迁移方案有两套: 第一套:数据采集,我们框架可以采集一些代码标准,结构清晰的网页。这个方案对页面的的结构要求比较高。如果页面的代码、结构不标准,都可能采集失败。第二套:数据库直接导入。需要提供原来的数据库。分析原数据库的结构,看看数据库的结构是否适合数据库直接导入。如果元数据库结构混乱,数据表字段差别比较大,可能不适合导入。 注:数据迁移之前,要先提供说明,哪些数据需要迁移。简单地说,就是,旧网站的哪些栏目迁移到新网站的哪些栏目下。新网站配置 1、数据库数据库备份文件,用数据库工具导入即可。2、网站配置网站源文件在 web 文件夹中。(看到如下文件夹就对了,这是网站根目录放的文件)修改配置文件:1、修改根目录下的config.php 文件,如下图2、修改 ~edw\conf 文件夹下的 define.php 文件。(修改域名)最后,文件夹权限如果用的linux服务器,请将 comp 文件夹改成 ,可写入权限。(comp文件夹是程序缓存生成文件夹)怎么样,配置服务器一点都不难吧,你可能遇到的唯一困难就是看完此文。小编敢保证,如果你能通读此文,服务器什么的都是小尅死,有99%的几率成功配置,剩下的1%就靠命运了,不保证配置过程中你把代码码错了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值