ต้องยอมรับว่าผมไม่เคยใช้ Mac พัฒนาเว็บเลย ส่วนใหญ่จะเป็น iPhone เสียมากกว่า
แต่ไหนๆหลังๆก็ใช้ชีวิตอยู่กับ Mac มากขึ้น เลยลองพัฒนาเว็บบน Mac บ้างดีกว่่า ขั้นตอนก็คล้ายๆกับ Linux เพราะ Mac OS นั้นเป็น Unix นั่นเอง
1. Start Apache
sudo apachectl start |
2. Test Apache
http://localhost |
3. Enable PHP
แก้ไฟล์ /etc/apache2/httpd.conf (แก้ด้วย VI ก็ได้) ให้ uncomment php module ดังข้างล่าง
LoadModule php5_module libexec/apache2/libphp5.so |
4. Restart Apache
sudo apachectl restart |
5. Test PHP
เพิ่มไฟล์ phpinfo.php ใน /Users/YOUR_USERNAME/Sites/ ใส่ code ดังนี้
phpinfo(); |
จากนั้นเปิด
http://localhost/~YOUR_USERNAME/phpinfo.php |
6. Download MySQL
ให้เลือก DMG Package ที่นี่
http://dev.mysql.com/downloads/mysql/ |
ลงตามลำดับตามนี้
- MySQL
- Startup item
- Preference pane
7. Start MySQL
เปิด System Preference -> MySQL
8. Create MySQL Password
โดย default root จะไม่มี password ให้เราสร้างดังนี้
cd /usr/local/mysql/bin ./mysqladmin -u root password YOURPASSWORD |
9. Config PHP & MySQL
cd /etc sudo cp php.ini.default php.ini sudo chmod 666 php.ini |
แก้ไข path ใน php.ini ให้ตรงกับ path ของ MySQL (/var/mysql/mysql.sock เป็น /tmp/mysql.sock)
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket = /tmp/mysql.sock mysqli.default_socket = /tmp/mysql.sock |
ขอให้สนุกกับการพัฒนาเว็บครับ 🙂
โหลดไฟล์มาแล้วไม่เป็น .dmg พอแตก zip กลายเป็น folder นะครับ
ได้ละครับ ไปโหลดผิดไฟล์ 😛
พอจะทราบวิธีการทำ splash page บน wordpress ไหมครับ
ไฟล์หลักของ wordpress เป็น index.php ครับ ดังนั้นวางไฟล์ index.htm เป็น splash page ได้เลย
แล้วหน้าถัดไปให้ชี้ไปที่ index.php
ทำตามขั้นตอนทุกอย่าง จนถึงข้อที่ 7 ไม่สามารถ Start MySQL ได้ที่ PreferencePane แต่สามารถ Start ได้โดยใช้คำสั่ง
ที่ Terminal : cd /usr/local/mysql
sudo ./bin/mysqld_safe ต้องทำอย่างนี้ทุกครั้ง restart OS X จะฟ้องว่า Insecure Startup Item disabled.
” /Library/StartupItems/MySQLCOM” has not been started because it does not have the proper security settings.
ขอคำแนะนำด้วยครับ
กำหนด password ของ mysql root หรือยังครับ
แค่ step แรกก็ไม่่ผ่านแล้วคับ
มันขึ้นว่า To proceed, enter your password, or type Ctrl-C to abort.
ต้องทำอย่างไรดีอ่ะคับ
@oh ให้ใส่ password ของ root ครับ