התקנת Apache2, MySQL ו-PHP5 ב אובונטו לינוקס
בסוף השבוע שעבר החלטתי לתת מטרה למחשב ישן (פנטיום III עם זיכרון RAM 128MB, 30GB HD) שבו לפני כמה חודשים התקנתי את אובונטו 6.0.6 Server.
כמו תמיד מה אני מפסיד היתה סביבה הבדיקה המקוון כי מותר לי לעשות את השינויים ותכונות חדשות כדי להוסיף לאתרים שלי להימנע מלעשות חם, הייתי צריך להתקין להגדיר Apache2, MySQL ו-PHP5.
נתחיל עם המדריך על html.it, הנה הצעדים שאני אחריו:
-
מעדכן את רשימת החבילות הזמינות בפועל (זה תמיד טוב לעשות לפני מתקנים חדשים):
sudo apt-get update -
התקנת Apache2:
sudo apt-get install apache2-mpm-prefork -
התקנת MySQL
sudo apt-get install mysql-server -
התקן את מודול PHP5 עבור Apache2:
sudo apt-get install libapache2-mod-php5 -
התקנה של הספרייה להשתמש MySQL PHP5:
sudo apt-get install php5-mysql -
התקנת ספריית PHP עבור מניפולציה של תמונות:
sudo apt-get install php5-gd -
התקנת הספרייה PHP לרוץ PHP גם מן השורה את הפקודה:
sudo apt-get install php5-cli -
הפעלת MySQL סיומת לקובץ התצורה עבור PHP5:
vi /etc/php5/apache2/php.iniעריכת קו
;extension=mysql.soבתוך
extension=mysql.so -
הפעל מחדש Apache2:
sudo /etc/init.d/apache2 restart
ואז לבדוק שהכל פועל כראוי המשכתי כדלקמן:
אינטגרציה בין מבחן Apache2 ו PHP5
יצירת קובץ test_php.php בספרייה / var www עם התכנים הבאים:
<?php phpinfo();?> עם גישה לדפדפן "http://servername/test_php.php כתובת אתר (כאשר ServerName מייצג את כתובת ה-IP או השם של שרת לינוקס) ו לאמת להציג מידע מובלט PHP5 תצורה
מבחן האינטגרציה בין PHP5 ו-MySQL
יצירת הבדיקה db ב-MySQL:
mysqladmin -u root create test יצירת קובץ test_mysql.php בספרייה / var www עם התכנים הבאים:
<?php $link = mysql_connect('localhost', 'root', '') or die('Connessione fallita: ' . mysql_error()); mysql_select_db('test') or die('Selezione DB fallita: ' . mysql_error()); echo 'OK'; mysql_close($link); ?> עם גישה לדפדפן "http://servername/test_mysql.php כתובת אתר (כאשר ServerName מייצג את כתובת ה-IP או השם של שרת לינוקס) ובודק את המסר" אישור "הודעה המציינת את החיבור DB" מבחן "הוא הצליחה.










הם באמת כל apt-get apt-get להתקין
אני גם הייתי צריך להוסיף למאגר
אתה צודק, תודה על הדיווח! 'מ' אפילו ביותר "מסוגל לעשות חתך טוב והדבק! עם זאת יש לי עכשיו תיקן.
אתה יכול לברר מה פעולות אחרות שעשית? התחלתי עם Ubuntu Server 6.0.6
ו 'יותר טוב על קו אחד
לעתים קרובות נותן שגיאה אחרת.
שגיאת תחביר, T_STRING לא צפוי, וכו '..
שלום
רציתי לספר לך כי שילוב בין מבחן Apache2 ו PHP5
קוד PHP שכתבת יש חוסר דיוק:
להיות
רציתי לספר לך כי שילוב בין מבחן Apache2 ו PHP5
קוד PHP שכתבת יש חוסר דיוק:
צריך להיות
<?php phpinfo();?>מדריך מעולה, לא משנה את השגיאה ב phpinfo היא טעות דפוס ברור:))
byeee
תודה על הדיווח! תיקנתי את השגיאה.
@ אתוס אתוס-Desktop: ~ $ mysqladmin-u root ליצור מבחן
mysqladmin: להתחבר לשרת ב 'localhost' נכשלה
שגיאה: "הגישה נדחתה עבור שורש 'המשתמש' @ 'localhost' (using password: NO) '
אני מודה הדרכה אבל לא יוצאים מכאן
אתוס אנקה שלום יש לי את אותה בעיה ... מישהו לעזור לנו??
שלום!
עד בדיקות אינטגרציה בין PHP עם MySQL TT טוב אז כאשר אני מנסה להתחבר test_mysql בדף לי שגיאה זו:
שגיאת ניתוח: שגיאת תחביר, לא צפוי להסתיים $ / var / www / test_mysql.php על קו 9
אתם יכולים לעזור? תודה
תודה,
אחד של המדריך ברור ותמציתי ביותר שראיתי פעם: מאוד שימושי ומדויק, עשיתי הכל כהרף עין.
@ אתוס
הקישור $ = mysql_connect ( 'localhost', 'שורש', 'mypassword')
בטקסט קובץ לשים את הסיסמה MySQL כדוגמה כאן, אחרת מנסים להתחבר ל DB בלי pwd.
היי יש לי בעיה.
בעקבות כל ההוראות, התקנתי את כל
ניסיתי לגרום לזה לעבוד עם e107, אבל אני לא פותח את האתר ואומר שזה יישום x-httpd-php