Apache&PHP5&MySQL5 on Ubuntu 7.04

ไม่มีไรครับ…อยากจะเอางานที่เขียนด้วย PHP มา Test ที่เครื่องผม คำสั่งในการ ให้ Ubuntu สุดรักของผมมี โปรแกรมพวกนี้ ก็คือ

#
# sudo apt-get install apache2 php5 mysql-client-5.0 mysql-server-5.0 phpmyadmin libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql
#

หลังจากที่ มันทำอะไรของมันเสร็จ ผมก็อยาก Set password ให้กับ MySQL ผมซ่ะหน่อยก็ตามนี้ครับ

# mysqladmin -u root password พาสเวิร์ดที่เราจะใช้

เวลาจะเข้าไปใช้ก็

# mysql -u root -p
Enter password: กรอกพาสเวิร์ด

คราวนี้พอ start เสร็จแล้วมันจะมี Error ขึ้นว่า

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

ให้เข้าไปแก้ไขในไฟล์ /etc/apache2/apache2.conf

โดยให้เข้าไปเพิ่ม

ServerName “localhost”

ใต้บรรทัด

ServerRoot “/etc/apache2”

นอกจากนั้น…ก็ลองไปที่ Browser แล้วลองพิมพ์คำว่า http://localhost

ถ้ามันมีหน้าเด้งมาให้เรา Save File ก็ให้กลับไปแก้ที่ ไฟล์ /etc/apache2/apache2.conf อีกครั้งโดย เพิ่มบรรทัดนี้ไปไว้ที่ท้ายบรรทัดของไฟล์

# Use for PHP 5.x:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
AddHandler php5-script php
# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php
AddType text/html php# PHP Syntax Coloring
# (optional but useful for reading PHP source for debugging):
AddType application/x-httpd-php-source phps

ก็จะสามารถเข้าไปใช้ได้ครับ…จบตามนั้น…

0 0 vote
Article Rating
8 Comments
Inline Feedbacks
View all comments
sakura
sakura
13 years ago

ถ้าอยากจะ uninstall ทั้งหมดต้องทำยังไงค่ะ

Aoddy
Admin
13 years ago

#sudo apt-get remove apache2 php5 mysql-client-5.0 mysql-server-5.0 phpmyadmin libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql

ก็แค่เปลี่ยน จาก install เป็น remove ครับ 😀

sakura
sakura
13 years ago

ขอบคุณมากๆเลยๆค่ะ

มือใหม่มั่กๆ
มือใหม่มั่กๆ
13 years ago

ตอนนี้เซตค่าต่างๆมั่วหมดแล้วค่ะ uninstall แล้วก็ install ใหม่ก็ยังใช้ไม่ได้ด้วย ควรจะทำยังไงดีค่ะ

aoddy
13 years ago

มัน ฟ้อง error ว่ายังไง อ่ะครับ

มือใหม่มั่กๆ
มือใหม่มั่กๆ
13 years ago

คือว่าตอนแรกลงตาม web นี้ก็สามารถใช้งานได้เลยค่ะ ไม่ต้องไปเซตอะไรเพิ่มทั่งนั้น ภาษาไทยก็ใช้ได้เลยด้วยค่ะ แต่ว่าลองลง joomla ดูแล้ว บางfloder มันขึ้น unwriteable ค่ะ ทั่งๆที่ chmod +x /var/www แล้วก็เลยลอง uninstall แล้วก็ทำตาม web http://mamboeasy.psu.ac.th/~yuppares.b/index.php?option=com_content&task=view&id=75&Itemid=37
ในหัวข้อ การติดตั้ง Web Server ค่ะ แล้วคราวนี้พอ uninstall แล้วก็ install ใหม่ มันก็ใช้ไม่ได้เลยค่ะ

aoddy
13 years ago

อืมม จริงๆ แล้ว การ chmod ให้ สามารถ writeable ได้มันต้อง
# sudo chmod +w /var/www นะครับ ไม่ใช่ x
w = write
x = execute
โอครับ
อันดับ แรก คงต้อง เอา ที่ เอาลง จากเว็บ ดังกล่าวก่อน (ซึ่งผมคิดว่า เอาออก แล้ว)
คราวนี้ให้ ไปเปลี่ยน ชื่อ directory ใน /etc/apache2 เป็น /etc/apache2-old ด้วย

# sudo mv /etc/apache2 /etc/apache2-old

ครับ แล้ว ก็ ลอง ทำตามในเว็บผม..ข้างบน

คำถามคือ ทำไมผมถึงอยากให้คุณทำแบบนี้ ?
เพราะ ผมสงสัยว่า คุณคง ไปเปลี่ยน detail อะไรบางอย่างใน file configuration ซึ่งมันอยู่ใน /etc/apache2 ผมก็เลยอยากให้คุณ ลอง เปลี่ยนชื่อดูครับ

ลองดูครับ…อยากช่วยๆๆ 😀

มือใหม่มั่กๆ
มือใหม่มั่กๆ
13 years ago

ขอบคุณมากๆเลยนะค่ะ 🙂