linux构建动态WEB服务器安装篇_RedHat/Centos教程-查字典教程网
linux构建动态WEB服务器安装篇
linux构建动态WEB服务器安装篇
发布时间:2016-12-27 来源:查字典编辑
摘要:基本配置安装web服务器:httpd-2.X.X先优化吧根据CPU设置变量#exportCFLAGS=”-O2-march=pe...

基本配置

安装web服务器:httpd-2.X.X

先优化吧

根据CPU设置变量

#export CFLAGS=”-O2 -march=pentium4 -pipe” && CXXFLAGS=$CFLAGS

“-march”选项表示为特定的cpu类型编译二进制代码(不能在更低级别的cpu上运行),

Intel通常是:pentium2, pentium3, pentium3m, pentium4, pentium4m, pentium-m, prescott, nocona

说明:pentium3m/pentium4m是笔记本用的移动P3/P4;pentium-m是迅驰I/II代笔记本的cpu;

prescott是带SSE3的P4(以滚烫到可以煎鸡蛋而闻名);nocona则是最新的带有EMT64(64位)的P4(同样可以煎鸡蛋)

AMD通常是:k6, k6-2, k6-3, athlon, athlon-tbird, athlon-xp, athlon-mp, opteron, athlon64, athlon-fx

用AMD的一般都是DIYer,就不必解释了吧。

1.解压缩

#./configure –sysconfdir=/etc/ –enable-ssl –enable-modules

#make;make install

2.启动服务

#/usr/local/apache2/bin/apachectl start

3. 测试

#links http://localhost

#lynx http://localhost

默认网站目录/usr/local/apache2/htdocs/index.html

netstat -tul |grep 80

安装Mysql

1.解压缩

# ./configure –sysconfdir=/etc –with-extra-charsets=latin1,utf8,gbk,big5,gb2312

–with-extra-charsets指定其它我们要用到的编码,有时象动网之类要用到gbk。

#.make ;make install

#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

2.初始化

#useradd -d /usr/local/var mysql

#su - mysql

$/usr/local/bin/mysql_install_db

3.启动服务器

$/usr/local/bin/mysqld_safe

4.用/usr/local/bin/mysql登录测试

安装php

1.解压缩后

#./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local –enable-versioning

–enable-versioning支持老的 php3.php2

#make ; make install

#cp php.ini-dist /usr/local/lib/php.ini

2.编辑apache配置文件/etc/httpd.conf,增加

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

3.编写测试网页/usr/local/apache2/htdocs/test.php

4.访问测试网页

# links http://localhost/test.php

收尾工作

1.让apache自动启动

加入到开机脚本/etc/rc.local

/usr/local/apache2/bin/apachectl start

2.让mysql数据库服务器自动启动

#cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld

#chkconfig mysqld on

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新RedHat/Centos学习
    热门RedHat/Centos学习
    操作系统子分类