Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to build dynamic WEB Server with linux

2025-01-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "how to build a dynamic WEB server with linux". Interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn how to build a dynamic WEB server with linux.

Basic configuration

Install web server: httpd-2.X.X

Optimize it first.

Set variables according to CPU

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

The "- march" option indicates that binaries are compiled for a specific cpu type (cannot be run on lower-level cpu)

Intel is usually: pentium2, pentium3, pentium3m, pentium4, pentium4m, pentium-m, prescott, nocona

Description: pentium3m/pentium4m is used for notebook mobile P3According to P4bot PentiumMurm is the cpu of Centrino I/II generation notebook.

Prescott is the P4 with SSE3 (famous for boiling hot enough to fry eggs); nocona is the latest P4 with EMT64 (64-bit) (you can also fry eggs)

AMD is usually: K6, K6-2, K6-3, athlon, athlon-tbird, athlon-xp, athlon-mp, opteron, athlon64, athlon-fx

People who use AMD are usually DIYer, so there is no need to explain it.

1. Decompress

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

# make;make install

two。 Start the service

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

3. test

# links http://localhost

# lynx http://localhost

Default website directory / usr/local/apache2/htdocs/index.html

Netstat-tul | grep 80

Install Mysql

1. Decompress

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

-with-extra-charsets specifies other codes that we want to use, sometimes using gbk, such as mobile networks.

# .make; make install

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

two。 Initialization

# useradd-d / usr/local/var mysql

# su-mysql

$/ usr/local/bin/mysql_install_db

3. Start the server

$/ usr/local/bin/mysqld_safe

4. Login test with / usr/local/bin/mysql

Install php

1. After decompression

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

-enable-versioning supports the old php3.php2

# make; make install

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

two。 Edit the apache configuration file / etc/httpd.conf to add

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

3. Write a test page / usr/local/apache2/htdocs/test.php

4. Visit the test web page

# links http://localhost/test.php

Wrap-up work

1. Let apache start automatically

Add to boot script / etc/rc.local

/ usr/local/apache2/bin/apachectl start

two。 Let the mysql database server start automatically

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

# chkconfig mysqld on

At this point, I believe you have a deeper understanding of "linux how to build a dynamic WEB server". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report