This commit is contained in:
gferg 2001-07-02 14:11:50 +00:00
parent 3b41868cba
commit 5672360299
3 changed files with 779 additions and 528 deletions

View File

@ -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

View File

@ -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