ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æ ÈÑßÇÊå , áÞÏ ÃÑÏÊ Çáíæã Ãä ÃßÊÈ ÔÑÍ ãÝÕáÇ Úä ÇáÓíÑÝÑ xampp , ÃÚáã Ãä åäÇß ãæÖæÚ ÊÍÏË Úä åÐÇ æáßä åÐÇ ÇáÔÑÍ Óíßæä ÃæÓÚ ÈÅÐä Çááå ............
==========================================
ãÞÏãÉ :
xampp æåæ ÅÎÊÕÇÑ áÌãáÉ X Apache MySQL Perl PHP æ åæ ÚÈÇÑÉ Úä ÍÒãÉ ÊÍÊæí Úáì ÇáßËíÑ ãä ÇáÈÑÇãÌ æ ÇáÎÏãÇÊ ãÌãÚÉ Ýí ÍÒãÉ æÇÍÏÉ, æ åÐå ÇáÎÏãÇÊ åí :
æ áãä íÑíÏ ÊËÈíÊ ßá åÐå ÇáÍÒã ãä Ïæä xampp ãÇ Úáíå Óæì Ãä íßÊÈ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.Apache 2
MySQL
PHP 5 & PEAR
Perl
ProFTPD
phpMyAdmin
OpenSSL
GD
libjpeg
libpng
gdbm
zlib
expat
Sablotron
libxml
Ming
Webalizer
pdf class
ncurses
mod_perl
FreeTDS
gettext
mcrypt
mhash
SQLite
IMAP C-Client
///////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql perl php-pear proftpd phpmyadmin openssl php5-gd freetype2-demos libfreetype6 libjpeg-progs libjpeg62 libpng12-0 libgdbm3 zlib1g expat sablotron libapache2-mod-php5 php5-cli proftpd-doc libgd-tools libcompress-zlib-perl libxml-dev mingw32-binutils webalizer php-fpdf ncurses-bin libapache2-mod-perl2 libapache2-mod-perl2-doc freetds-dev gettext php5-mcrypt php5-mhash php5-sqlite libc-client2007b-dev php5-xcache
ÚãáíÉ ÇáÊËÈíÊ :
ÅÖÛØ åäÇ áÊÍãíá xampp ..............
ÚãáíÉ ÊËÈíÊ xampp ÓåáÉ ÌÏÇ Ýåí ÚÈÇÑÉ Úä Ýß ÇáÃÑÔíÝ Ýí ãÌáÏ opt , æáåÐÇ ÃæáÇ ÊÃßÏ ãä Ãä ãÌáÏ opt ãæÌæÏ æåæ Ýí ÇáãÓÇÑ ÇáÊÇáí :
Åä áã íßä ãæÌæÏ ÃßÊÈ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :./opt
æ Åä ßÇä ãæÌæÏ ÝÖÚ ÍÒãÉ xampp Ýí ãÌáÏ home Ëã ÃßÊÈ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo mkdir /opt
æåßÐÇ ÅäÊåíäÇ ãä ÊËÈíÊ xampp æ ÇáÍãÏ ááå ............ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt
////////////////////////////////////////////////////////////////////////////////////////////////////////////
ÇáÃæÇãÑ ÇáÃÓÇÓíÉ ááÓíÑÝÑ XAMPP :
áÊÔÛíá ÓíÑÝÑ XAMPP :
áÅíÞÇÝ ÇáÊÔÛíá :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp start
áÅÚÇÏÉ ÇáÊÔÛíá :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp stop
ááãÒíÏ ãä ÇáÃæÇãÑ ÃßÊÈ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp restart
ÇáäÊíÌÉ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp
///////////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.Usage: /opt/lampp/lampp <action>
start Start XAMPP (Apache, MySQL and eventually others)
startapache Start only Apache
startssl Start only SSL support
startmysql Start only MySQL
startftp Start only ProFTPD
stop Stop XAMPP (Apache, MySQL and eventually others)
stopapache Stop only Apache
stopssl Stop only SSL support
stopmysql Stop only MySQL
stopftp Stop only ProFTPD
reload Reload XAMPP (Apache, MySQL and eventually others)
reloadapache Reload only Apache
reloadmysql Reload only MySQL
reloadftp Reload only ProFTPD
restart Stop and start XAMPP
security Check XAMPP's security
php5 Activate PHP5
php4 Activate PHP4
phpstatus Which version of PHP is active?
backup Make backup file of your XAMPP config, log and data files
panel Starts graphical XAMPP control panel
ÊÌÑíÈ Úãá ÇáÓíÑÝÑ :
ÈÚÏ ÊÔÛíá ÇáÓÑÝÑ ÅÐåÈ Åáì LocalHost ááÊÃßÏ ãä Úãá ÇáÓíÑÝÑ ...........
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
ÅÚÏÇÏÇÊ ÇáÍãÇíÉ :
áæÖÚ ÅÚÏÇÏÇÊ ÇáÍãÇíÉ ÔÛá ÇáÓíÑÝÑ Ëã ÃßÊÈ ãÇ íáí :
ÇáÔÑÍ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp security
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.mahio@mahio-desktop:~$ sudo /opt/lampp/lampp security
XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yes # íØáÈ ÑÞã ÓÑí
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Password protection active. Please use 'lampp' as user name! # ÇÓã ÇáãÓÊÎÏã åæ lampp
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes # ÃßÊÈ äÚã áßí áÇ ÊÕÈÍ ÞÇÚÏÉ ÇáÈíÇäÇÊ ãÊÇÍÉ Ýí ÇáÃäÊÑäíÊ
XAMPP: Turned off.
XAMPP: Stopping MySQL...
XAMPP: Starting MySQL...
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes #ÖÚ äÚã áæÖÚ ÑÞã ÓÑí Åáì PhpMyAdmin
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL pma password. # ÇÓã ÇáãÓÊÎÏã åæ pma
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes # ÖÚ äÚã áæÖÚ ßáãÉ ÇáÓÑ ááãÓÊÎÏã root
XAMPP: Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password: # ÖÚ ßáãÉ ÇáÓÑ
XAMPP: Password (again):
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication method.
XAMPP: The FTP password is still set to 'lampp'.
XAMPP: Do you want to change the password? [yes] yes # ÖÚ äÚã
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Reload ProFTPD...
XAMPP: Done. # ãÈÑæß ÇáÍãÇíÉ
ÇáÅÚÏÇÏÇÊ :
ÊÝÚíá PHP extension eAccelerator :
PHP extension eAccelerator åæ ÚÈÇÑÉ Úä ÈÑäÇãÌ ãÝÊæÍ ÇáãÕÏÑ íÊã ÊËÈíÊå Ýí ÇáÓíÑÝÑ áíÓÇÚÏ Úáì ÓÑÚÉ ÊäÝíÐ ÃæÇãÑ php , æáÊÝÚíáå Ýí xampp ÃßÊÈ :
Ëã ÇÐåÈ Åáì ÇáÓØÑ 529 ÍíË ÊÌÏ ãÇíáí :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo gedit /opt/lampp/etc/php.ini
ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.;extension="eaccelerator.so"
;eaccelerator.shm_size="16"
;eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
;eaccelerator.enable="1"
;eaccelerator.optimizer="1"
;eaccelerator.check_mtime="1"
;eaccelerator.debug="0"
;eaccelerator.filter=""
;eaccelerator.shm_max="0"
;eaccelerator.shm_ttl="0"
;eaccelerator.shm_prune_period="0"
;eaccelerator.shm_only="0"
;eaccelerator.compress="1"
;eaccelerator.compress_level="9"
æ Þã ÈÍÐÝ ßá ÇáÝæÇÕá ÇáãäÞæØÉ Ýí ÈÏÇíÉ ßá ÓØÑ áÊÕÈÍ ÈåÐÇ ÇáÔßá :
ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.:extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
Ëã ÇÍÝÙ ÇáÚãá æ ÃÚÏ ÊÔÛíá ÇáÓíÑÝÑ :
ÊÍæíá ÞíãÉ register global Åáì off :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp restart
ÓäÞæã åäÇ ÈÊÛííÑ ÞíãÉ register global Åáì ÇáÞíãÉ off ÈÍíË ÃäåÇ ÊÃÊí ÈÞíãÉ on ÅÝÊÑÇÖíÇ ãÚ ÓíÑÝÑ xampp , æÓäÞæã ÈåÇ áÃä ÊÑßåÇ Úáì ÇáæÖÚ on íÔßá ËÛÑÉ ÃãäíÉ ÎØíÑÉ , æ ááãÒíÏ Íæá åÐÇ Åáíßã åÐå ÇáÏÑÇÓÉ ÇáãÝÕáÉ áåÇ .......
äÃÊí ááØÑíÞÉ ÃßÊÈ ÃæáÇ :
æ ÇÐåÈ Åáì ÇáÓØÑ 325 æ ÓÊÌÏ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo gedit /opt/lampp/etc/php.ini
ÍæáåÇ Åáì :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.register_globals = On
Ëã ÃÚÏ ÊÔÛíá ÇáÓíÑÝÑ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.register_globals = Off
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp restart
ÇáÕáÇÍíÇÊ :
ÓæÝ äÞæã ÈÅÚØÇÁ ÇáÕáÇÍíÇÊ Åáì ãÌáÏ htdocs ÇáÐí äÖÚ Ýíå ÇáãáÝÇÊ æåÐÇ áßí ííÓÑ áäÇ ÚãáíÉ ÊÌÑíÈ ÇáÓßÑíÈÊÇÊ ....................
ÃßÊÈ ãÇ íáí :
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo chmod -R 777 /opt/lampp/htdocs
ÇáÍíá :
áÞÏ ÃÚÏÏÊ áßã Ííá ßËíÑÉ ÈÎÕæÕ åÐÇ ÇáãæÖæÚ ÃÑÌæÇ Ãä ÊäÇá ÅÚÌÇÈßã
æÖÚ ÅÎÊÕÇÑ ááÃæÇãÑ :
ÓäÖÚ åäÇ ÃãÑ áÅÎÊÕÇÑ ÇáÃæÇãÑ ÇáØæíáÉ ÇáÊí ÊÊÚÇãá ãÚ ÇáÓíÑÝÑ , æãÇ Úáíß Óæì ßÊÇÈÉ :
æåßÐÇ ÊÕÈÍ ÇáÃæÇãÑ åßÐÇ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo ln -s /opt/lampp/lampp /usr/bin/lampp
ØÑíÞÉ ÌÚá ÇáÓíÑÝÑ íÚãá ÚäÏ ÊÔÛíá ÇáÍÇÓæÈ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo lampp start
sudo lampp stop
sudo lampp restart
áßí íÔÊÛá ÇáÓíÑÝÑ ÚäÏ ÊÔÛíá ÇáÍÇÓæÈ æÏæä ßÊÇÈÉ ÃãÑ ÇáÊÔÛíá Ýí ßá ãÑÉ ãÇ Úáíßã Óæì ßÊÇÈÉ :
æÖÚ ÅÎÊÕÇÑ áãÌáÏ htdocs :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp && sudo ln -s /opt/lampp/lampp /etc/rc1.d/K02lampp
ÓæÝ äÞæã ÇáÂä ÈÚãá ÅÎÊÕÇÑ áãÌáÏ htdocs Åáì ãÌáÏ äÖÚå Ýí home , æäÓãí ãÌáÏ ÇáÅÎÊÕÇÑ www ãËáÇ ...........
æÇáØÑíÞÉ åí Ãä ÊßÊÈ ãÇ íáí :
ØÈÚÇ ãÚ ãÑÇÚÇÉ ÇÓã ÇáãÓÊÎÏã ...........ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo ln -s /opt/lampp/htdocs /home/mahio/www
ÅÖÇÝÉ ÇáæÇÌåÉ ÇáÑÓæãíÉ ááæÍÉ ÊÍßã xampp Åáì menu :
Êãßäß åÐå ÇáØÑíÞÉ ãä ÇáÊÍßã Ýí ÓíÑÝÑ xampp ÈÇáæÇÌåÉ ÇáÑÓæãíÉ - ØÈÚÇ ÇáÃæÇãÑ ãÍÏæÏÉ - æ ÅãßÇäíÉ ÊÔÛíáåÇ ãä Application > internet > XAMPP Control Panel .........
ÇáØÑíÞÉ ÓåáÉ æåí Þã ÈÊÍãíá ÇáãáÝ ÇáÊÇáí , æ ÓÊÌÏ Ýíå ÕæÑÉ æ ÈÑäÇãÌ ÕÛíÑ , ÇáÂä Þã ÈÇáÖÛØ Úáì Alt+F2 Ëã ÃßÊÈ :
ÖÚ ÇáÕæÑÉ Ýí ÇáãÓÇÑ ÇáÊÇáí :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.gksudo nautilus
Ëã ÖÚ ÇáÈÑäÇãÌ ÇáÕÛíÑ Ýí ÇáãÓÇÑ :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :./usr/share/icons
ãÚ ãÑÇÚÇÉ ÚÏã ÊÛííÑ ÃÓãÇÁ ÇáãáÝÇÊ Ëã ÃßÊÈ ãÇ íáí :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :./usr/share/applications
æ ÇáäÊíÌÉ åí :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo chmod +x /usr/share/applications/xampp-control-panel.desktop
ÅÊÇÍÉ ÅãßÇäíÉ ÇáÊÚÇãá ãÚ mysql ãä ÓØÑ ÇáÃæÇãÑ :
åÐå ØÑíÞÉ Êãßäßã ãä ÇáÊÚÇãá ãÚ mysql ãä ÓØÑ ÇáÃæÇãÑ , æ åí ÎØæÉ ãåãÉ áãä ÅÚÊÇÏ ÇáÊÚÇãá ãÚ ÓØÑ ÇáÃæÇãÑ ÈÏá ÈÑäÇãÌ PhpMyAdmin , æ ÇáØÑíÞÉ ßÇáÊÇáí :
ÃßÊÈ ãÇíáí :
///////////////////////////////////////////////////////////////////////////////////////////////////////////////ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo ln -s /opt/lampp/bin/mysql /usr/bin
ÍÐÝ xampp :
áÍÐÝ ÓíÑÝÑ xampp ÃßÊÈ :
åäÇ äßæä ÞÏ ÍÐÝäÇ ÇáÓíÑÝÑ ÃãÇ áÍÐÝ ÇáÅÎÊÕÇÑÇÊ ÝãÇ Úáíßã ÅáÇ ßÊÇÈÉ ãÇ íáí :ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo /opt/lampp/lampp stop && sudo rm -rf /opt/lampp
ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :.sudo rm -rf www && sudo rm -rf /usr/bin/mysql && sudo rm -rf /usr/bin/lampp
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ãÚáæãÇÊ Úä ãÓÇÑ ãáÝÇÊ ÇáÅÚÏÇÏÊ :
ßæÏ PHP: .: ÃäÞÑ åäÇ áÊÍÏíÏ Çáßá :./opt/lampp/bin/ The XAMPP commands home
/opt/lampp/htdocs/ The Apache DocumentRoot directory
/opt/lampp/etc/httpd.conf The Apache configuration file
/opt/lampp/etc/my.cnf The MySQL configuration file
/opt/lampp/etc/php.ini The PHP configuration file
/opt/lampp/etc/proftpd.conf The ProFTPD configuration file (since 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php The phpMyAdmin configuration file
Ýí ÇáÎÊÇã ÃÑÌæÇ Ãä íßæä ÇáãæÖæÚ ÔÇãáÇ æãÝíÏÇ ............
æ ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå ................




ÑÏ ãÚ ÇÞÊÈÇÓ



ãæÇÞÚ ÇáäÔÑ (ÇáãÝÖáÉ)