mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
3b41868cba
commit
5672360299
|
@ -1,8 +1,8 @@
|
|||
<!doctype linuxdoc system>
|
||||
|
||||
<!-- Summary of PCI-Survey - 1997 March - Version: 0.6g
|
||||
<!-- Summary of PCI-Survey - 2001 June - Version: 0.6h
|
||||
please get the latest version at
|
||||
http://sunsite.unc.edu/mdw/linux.html
|
||||
http://www.linuxdoc.org
|
||||
-----------------------------------------------------
|
||||
(c) by Michael Will - the GPL Version 2 applies.
|
||||
Michael.Will@student.uni-tuebingen.de
|
||||
|
@ -15,11 +15,11 @@
|
|||
|
||||
<title>Linux PCI-HOWTO
|
||||
<author>by Michael Will, <tt/Michael.Will@student.uni-tuebingen.de/
|
||||
<date>v0.6g, 30 March 1997
|
||||
<date>v0.6h, 24 June 2001
|
||||
<abstract>
|
||||
Information on what works with Linux and PCI-boards and what does not.
|
||||
Please get the latest version of this document at
|
||||
<URL URL="http://sunsite.unc.edu/LDP/linux.html" NAME="The Linux Documentation Project">
|
||||
<URL URL="http://www.linuxdoc.org/" NAME="The Linux Documentation Project">
|
||||
</abstract>
|
||||
|
||||
<!-- Table of contents -->
|
||||
|
@ -34,10 +34,12 @@
|
|||
Many people, including me, would like to run Linux on a PCI-based machine.
|
||||
Since it is not obvious which PCI motherboards and PCI cards will work
|
||||
with Linux and which do not, I conducted a survey and spent some hours
|
||||
to compile the information contained herein.
|
||||
to compile the information contained herein. Most of this was done before 1997
|
||||
and more uptodate technology might be covered in the device specific howtos
|
||||
such as the XFree86, Xinerama, Networking and Hardware-HOWTO.
|
||||
|
||||
If you have information to add, please mail me. If you have
|
||||
questions, feel free to ask.
|
||||
questions, feel free to ask.
|
||||
|
||||
Help with my style/grammar/language is welcome as well. I am not a native-
|
||||
speaker of English and expect to make occasional mistakes.
|
||||
|
@ -1959,7 +1961,7 @@ archie@CS.Berkeley.EDU and his friend kenf@clark.net.
|
|||
<sect> copyright/legalese
|
||||
|
||||
<p>
|
||||
(c)opyright 1993,94 by Michael Will - the GPL (Gnu Public License)
|
||||
(c)opyright 1993,94,97,2001 by Michael Will - the GPL (Gnu Public License)
|
||||
applies. See last section about this.
|
||||
|
||||
If you sell this HOWTO on a CD or in a book I would be happy to
|
||||
|
@ -1967,13 +1969,13 @@ have a copy for reference.
|
|||
|
||||
(Michael.Will@student.uni-tuebingen.de)
|
||||
|
||||
Contact me, either via eMail or call +49-7071-969063.
|
||||
Contact me, either via eMail or call +49-7071-889710.
|
||||
|
||||
Trademarks are owned by their owners. There is no warranty on the
|
||||
information in this document.
|
||||
|
||||
For german users I am offering tested, preinstalled / preconfigured
|
||||
and supported Linux-PCI-machines. Call me at 07071-969063.
|
||||
and supported Linux-PCI-machines. Call me at 07071-889710
|
||||
|
||||
<sect> GPL - Gnu Public License
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ PHP HOW-TO
|
|||
" name="
|
||||
alavoor@yahoo.com
|
||||
">
|
||||
<date>v24.0, 07 June 2001
|
||||
<date>v25.1, 19 June 2001
|
||||
<abstract>
|
||||
This document tells you howto develop PHP programs and also to migrate all the
|
||||
Windows 95 GUI applications to powerful PHP + HTML + DHTML + XML + Java applets + Javascript.
|
||||
|
@ -53,7 +53,7 @@ The information in this document applies to all the operating sytems
|
|||
where PHP is ported that is - Linux, Windows 95/98/NT/ME, Windows 2000, BeOS,
|
||||
Apple Macintosh (is BSD unix??),
|
||||
OS/2, all flavors of Unix like Solaris, HPUX, AIX, SCO, Unixware, Sinix, BSD, SunOS, etc..
|
||||
and some mainframe operating systems.
|
||||
and mainframe operating systems and on all operating systems where "C" compiler is available.
|
||||
</abstract>
|
||||
|
||||
<!-- Table of contents -->
|
||||
|
@ -90,7 +90,7 @@ the same way you normally create regular HTML pages.
|
|||
PHP was kept the <bf>"top secret and strictly confidential"</bf>
|
||||
computer language by many companies in the world, but now had become
|
||||
the most well-known and most widely used object oriented scripting language for
|
||||
web, internet, e-commerce and business-to-business projects.
|
||||
web, internet, e-commerce, general purpose and business-to-business projects.
|
||||
Even today many competing companies keep PHP language as a
|
||||
highly confidential matter not disclosing to outsiders (competitors).
|
||||
|
||||
|
@ -117,6 +117,9 @@ and will soon become the "MECCA" for programmers world-wide!!
|
|||
PHP has a huge user base and a large
|
||||
developer base as it runs on both Window95/NT/2000 and all flavors of unixes.
|
||||
|
||||
A big surprise is waiting for us - <bf>Most probably PHP will be the
|
||||
computer language/scripting language of the 21st century!!</bf>
|
||||
|
||||
PHP can be compiled and optimized to make it run even faster by using the
|
||||
Zend Optimizer. Zend optimizer is integrated with PHP in PHP version 4.0.
|
||||
|
||||
|
@ -131,17 +134,18 @@ for your e-commerce projects.
|
|||
|
||||
|
||||
|
||||
<chapt> PHP is a Microsoft Windows project!!<label id = "msproject">
|
||||
<chapt> PHP runs on Microsoft Windows!!<label id = "mswin">
|
||||
-->
|
||||
<sect> PHP is a Microsoft Windows project!!<label id = "msproject">
|
||||
<sect> PHP runs on Microsoft Windows!!<label id = "mswin">
|
||||
<p>
|
||||
PHP initially started on unix platform, but it is very portable and
|
||||
runs on MS Windows and MS IIS webserver.
|
||||
Today PHP is primarily a MS Windows project,
|
||||
since the user base and developer base of PHP on
|
||||
MS Windows 2000/NT/95/98 is very huge.
|
||||
Today PHP has a large user base on MS Windows 2000/NT/95/98,
|
||||
You will find a huge collection of tools for PHP under MS Windows platform.
|
||||
|
||||
Many PHP programmers develop code on MS Windows and deploy on large linux servers
|
||||
like IBM mainframe running linux, Compaq DEC Alpha and Sun sparc.
|
||||
|
||||
A great advantage is that since PHP also runs on Unix/Linux, developers on
|
||||
unix platform "cash on" the user base of PHP under MS windows as the PHP code developed
|
||||
under MS Windows can be used on unix/linux without any code change!!
|
||||
|
@ -308,10 +312,12 @@ HTML objects. Get these from
|
|||
<bf>PHP classes</bf> at <url url="http://phpclasses.upperdesign.com">.
|
||||
See also the Top downloaded classes from
|
||||
<url name="Top PHP classes" url="http://phpclasses.upperdesign.com/browse.html/top">
|
||||
And visit <url url="http://www.phpclasses.com">.
|
||||
<p>
|
||||
<item> Third, design and create your own PHP classes by inheriting from the
|
||||
generic
|
||||
<url name="PHP classes" url="http://phpclasses.upperdesign.com">
|
||||
or <url url="http://www.phpclasses.com">.
|
||||
<p>
|
||||
<item> Fourth, use IDE tools from <ref id="PHP IDE">
|
||||
<p>
|
||||
|
@ -351,6 +357,7 @@ Visit the following web sites which have large collections of
|
|||
ready to use PHP class libraries.
|
||||
<itemize>
|
||||
<item> <bf>PHP classes</bf> are at <url url="http://phpclasses.upperdesign.com">
|
||||
and at <url url="http://www.phpclasses.com">.
|
||||
<p>
|
||||
<item> <bf>PEAR (PHP Extension and Application Repository)</bf> is a code repository
|
||||
for PHP extensions and PHP library code similar to Perl's CPAN and is at
|
||||
|
@ -386,11 +393,16 @@ and <url name="CGI-Resources" url="http://cgi-resources.com">
|
|||
<item> Generic Framework PHP4 <url url="http://sourceforge.net/projects/gpfr">
|
||||
<item> Source Forge PHP Lib <url url="http://phplib.sourceforge.net">
|
||||
<item> Source Forge PHP Snippets, go and click on PHP here <url url="http://sourceforge.net/snippet">
|
||||
<item> PHP Builder site <url url="http://phpbuilder.com/snippet">
|
||||
<item> E-gineer PHP lib <url url="http://e-gineer.com/articles/php-hacker">
|
||||
<item> FAQ PHP <url url="http://php.faqts.com">
|
||||
<item> PHP Lib <url url="http://px.sklar.com">
|
||||
<item> PHP Factory <url url="http://alfalinux.sourceforge.net/phpfact.php3">
|
||||
|
||||
<p>
|
||||
<item> PHP Builder site <url url="http://phpbuilder.com/snippet">
|
||||
<item> PHP developer <url url="http://www.phpdeveloper.org">
|
||||
<item> PHP newbie <url url="http://www.newbienetwork.net">
|
||||
<item> PHP walrus <url url="http://www.evilwalrus.com">
|
||||
</itemize>
|
||||
<!--
|
||||
*******************************************
|
||||
|
@ -447,13 +459,32 @@ is available under the GNU Public License.
|
|||
-->
|
||||
<sect>PHP Application Servers<label id = "phpwebserv">
|
||||
<p>
|
||||
|
||||
<it><bf>
|
||||
The PHP applications are categorized into more than 60 groups in hotscripts.com site
|
||||
at <url name="HotScripts - PHP" url="http://www.hotscripts.com/PHP/Scripts_and_Programs">.
|
||||
You MUST visit this site before looking elsewhere.
|
||||
</bf> </it>
|
||||
|
||||
<!--
|
||||
*******************************************
|
||||
************ End of Section ***************
|
||||
*******************************************
|
||||
|
||||
|
||||
-->
|
||||
<sect1>Build PHP based corporate Intranet and Internet
|
||||
<p>
|
||||
Visit the site <url name="corporate Intranet/Internet" url="http://www.aldev.8m.com/index.html#target5">
|
||||
for a very good comparison and listing of applications.
|
||||
<!--
|
||||
*******************************************
|
||||
************ End of Section ***************
|
||||
*******************************************
|
||||
|
||||
|
||||
-->
|
||||
<sect1>Popular PHP Applications
|
||||
<p>
|
||||
The most popular PHP applications in the order are:
|
||||
<enum>
|
||||
<item> <url name="PHP-Nuke" url="http://www.hotscripts.com/Detailed/5947.html">
|
||||
|
@ -597,6 +628,9 @@ See Smarty <url name="QuickStart" url="http://www.phpinsider.com/php/code/Smarty
|
|||
and docs about Smarty are at <url url="http://www.phpinsider.com/php/code/Smarty/docs">.
|
||||
Get it from <url name="download-smarty" url="http://www.phpinsider.com/php/code/Smarty">.
|
||||
|
||||
<p>
|
||||
<item> DreamTime Template <url url="http://www.phptemplates.org">
|
||||
|
||||
<p>
|
||||
<item> Fast Template
|
||||
<url url="http://curtisonline.net/theme/phpfast-templates-HOWTO.html">
|
||||
|
@ -628,6 +662,8 @@ selection and plugin module selection, and a modular user/group hierarchy with m
|
|||
of moderation and admin capabilities.
|
||||
Visit <url name="DarkPortal" url="http://freshmeat.net/redir/darkportal/13912/url_homepage">
|
||||
<p>
|
||||
<item> CMS system <url name="ezPublish" url="http://developer.ez.no">
|
||||
<p>
|
||||
<item>
|
||||
Mambo is a feature-rich, dynamic portal engine/content management tool based on PHP/MySQL. It
|
||||
features a very powerful and extensive admin manager, and uses a modular framework for
|
||||
|
@ -671,6 +707,9 @@ PHP developers on MS Windows platform as compared to unix.
|
|||
<p>
|
||||
PHP IDE tools are at :
|
||||
<itemize>
|
||||
<item> <bf>PHPAkt</bf>The PHP support in Macromedia Dreamweaver UltraDev that allows
|
||||
Ultradev Developers to create PHP sites
|
||||
<url name="PHPAkt" url="http://www.interakt.ro/products/PHAkt">
|
||||
<item> <bf>PHP Lens</bf>
|
||||
<url url="http://phplens.com">
|
||||
is a rapid application development component which allows PHP developers
|
||||
|
@ -1128,6 +1167,47 @@ And now copy the files from production to the deployment area.
|
|||
|
||||
|
||||
|
||||
<chapt> General purpose programming with PHP <label id = "genphp">
|
||||
-->
|
||||
<sect> General purpose programming with PHP <label id = "genphp">
|
||||
<p>
|
||||
PHP is very powerful and is designed such that it can replace awk, sed,
|
||||
unix shell, perl, "C", C++ and Java.
|
||||
|
||||
The object oriented features of PHP is developing very rapidly and in near future
|
||||
will surpass the object oriented features of Java language. All the object oriented
|
||||
features are implemented in PHP via <bf>class</bf> keyword just like in Java.
|
||||
|
||||
If you want to use PHP as a stand-alone program, just like a shell script,
|
||||
"C" or perl program, then use this technique:
|
||||
<code>
|
||||
bash$ php filename.php
|
||||
bash$ php -h
|
||||
bash$ php -?
|
||||
bash$ /usr/bin/php -?
|
||||
bash$ php -i
|
||||
</code>
|
||||
The command <it>php filename.php</it> will execute the file <it>filename.php</it>.
|
||||
You are invoking the php program which you wrote in filename.php from the
|
||||
bash commmandline instead of from the web-browser.
|
||||
|
||||
On Microsoft Windows platform you will bringup a MSDOS prompt from Start->Run->cmd
|
||||
and put C:\Program Files\php\bin in your path environment and
|
||||
<code>
|
||||
C:\> php filename.php
|
||||
C:\> php -h
|
||||
C:\> php -?
|
||||
or
|
||||
C:\> c:\Program Files\php\bin\php filename.php
|
||||
</code>
|
||||
<!--
|
||||
*******************************************
|
||||
************ End of Section ***************
|
||||
*******************************************
|
||||
|
||||
|
||||
|
||||
|
||||
<chapt change> Performance benchmarking - PHP, ASP, JSP, Coldfusion
|
||||
-->
|
||||
<sect> Performance benchmarking - PHP, ASP, JSP, Coldfusion <label id="benchmarks">
|
||||
|
@ -1139,14 +1219,16 @@ number of pages pumped out to clients in a given period of time, then the better
|
|||
and more powerful the scripting engine is.
|
||||
|
||||
The
|
||||
<url name="Zdnet" url="http://www.zdnet.com/enterprise/stories/linux/0,12249,2646052-5,00.html">
|
||||
<url name="Zdnet" url="http://www.zdnet.com/enterprise/stories/linux/0,12249,2646052,00.html">
|
||||
did a evaluation and benchmarking of 4 web scripting languages. During benchmarking,
|
||||
the same spec
|
||||
and identical cpu, memory boxes were used. Under identical conditions, it was found
|
||||
that PHP was the fastest - about 3.7 times faster than JSP and
|
||||
about 1.2 times faster than ASP.
|
||||
Read the report at
|
||||
<url name="eWeek" url="http://www.zdnet.com/enterprise/stories/linux/0,12249,2646052-5,00.html">.
|
||||
<url name="eWeek" url="http://www.zdnet.com/enterprise/stories/linux/0,12249,2646052,00.html">
|
||||
and
|
||||
<url name="mirror-site" url="http://aldev0.virtualave.net/php-asp-jsp-cf.html">
|
||||
The benchmark results are -
|
||||
<itemize>
|
||||
<item> PHP pumped out about 47 pages/second
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue