ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ติดตั้ง PHP7 Dev บน Ubuntu 14.0.4 (ตอนที่เขียนบทความนี้เวอร์ชั่นเต็มของ php7 ยังไม่ออกนะครับ อย่าเพิ่งเอาไปใช้งานจริง dev ใช้เพื่อการศึกษา ความสามารถใหม่ๆ ของ php7 เท่านั้น)

ก่อนอื่น update และ ติดตั้ง lib ที่จำเป็นก่อนด้วยคำสั่ง

apt-get update && apt-get install -y \
libcurl4-openssl-dev \
libmcrypt-dev \
libxml2-dev \
libjpeg-dev \
libfreetype6-dev \
libmysqlclient-dev \
libt1-dev \
libgmp-dev \
libpspell-dev \
libicu-dev \
librecode-dev \
libxpm4

เริ่มจาก ติดตั้ง Apache ด้วยคำสั่ง

apt-get install apache2

เพิ่ม deb ของ zend เข้าไปใน sources.list ด้วยคำสั่ง

echo "deb http://repos.zend.com/zend-server/early-access/php7/repos ubuntu/" >> /etc/apt/sources.list

เสร็จแล้วสั่งติดตั้ง ด้วยคำสั่ง

apt-get update && apt-get install php7-nightly

ระบบจะติดตั้ง php7 ไว้ที่ /usr/local/php7

Copy lib ของ php ไปไว้ใน apache

cp /usr/local/php7/libphp7.so /usr/lib/apache2/modules/
cp /usr/local/php7/php7.load /etc/apache2/mods-available/
แก้ไขไฟล์ /etc/apache2/apache2.conf เพิ่มข้อความตามข้างด้านล่างนี้ลงไป 
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

เปิดใช้งาน mpm_prefork และเปิด PHP mpm โมดูล

a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php7

เสร็จแล้ว restart apache

sudo /etc/init.d/apache2 restart

ทดลองสร้างไฟล์ phpinfo()แล้วเปิดหน้าลองรันดูผลจะได้ดังรูป เท่านี้เราก็สามารถทดลองเขียน php7 รันบน Ubuntu ได้แล้ว

ปล. ที่เก็บไฟล์ สำหรับ รันผ่านหน้าเว็บ อยู่ที่ /var/www/html/

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเขียน while loop ในภาษา C
โดย Grammanano อ 03 ธ.ค. 2019 4:29 pm บอร์ด Share Knowledge
0
12
อ 03 ธ.ค. 2019 4:29 pm โดย Grammanano
ออนไลน์มาร์เก็ตติ้ง กับ ดิจิตอลมาเก็ตติ้ง แตกต่างกันอย่างไร
โดย noppadonsk อ 03 ธ.ค. 2019 4:16 pm บอร์ด Share Knowledge
0
11
อ 03 ธ.ค. 2019 4:16 pm โดย noppadonsk
มาทำความรู้จักกับ FYI (For your Information) FYI คืออะไร
โดย noppadonsk อ 03 ธ.ค. 2019 3:54 pm บอร์ด Share Knowledge
0
12
อ 03 ธ.ค. 2019 3:54 pm โดย noppadonsk
font ที่นิยมในการออกแบบให้ปัง
โดย noppadonsk อ 03 ธ.ค. 2019 3:38 pm บอร์ด Graphic design
0
12
อ 03 ธ.ค. 2019 3:38 pm โดย noppadonsk
จะ preg_match ยังไงให้ได้แค่ชื่อรูปครับ
โดย jamepiyawat อ 03 ธ.ค. 2019 3:03 pm บอร์ด Programming - PHP
2
45
อ 03 ธ.ค. 2019 3:20 pm โดย jamepiyawat
วิธีการการใช้ Node.js เพื่อสำหรับทำ Restful API
โดย Grammanano อ 03 ธ.ค. 2019 2:54 pm บอร์ด Jquery & Ajax Knowledge
0
54
อ 03 ธ.ค. 2019 2:54 pm โดย Grammanano
วิธีการใช้งาน Adobe permier pro เพื่อตัดต่อคลิปวีดิโอให้น่าสนใจ
โดย noppadonsk อ 03 ธ.ค. 2019 2:53 pm บอร์ด Graphic design
0
41
อ 03 ธ.ค. 2019 2:53 pm โดย noppadonsk
งานประจำวันที่ 3 ธันวาคม 2562
โดย numtan5839 อ 03 ธ.ค. 2019 10:09 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
2
16
อ 03 ธ.ค. 2019 7:43 pm โดย numtan5839
งานประจำวันที่ 3 ธันวาคม 2562
โดย noppadonsk อ 03 ธ.ค. 2019 10:03 am บอร์ด MT36 - นายนพดล สุชญากูล
6
54
พ 04 ธ.ค. 2019 6:03 pm โดย noppadonsk
งานประจำวันที่ 3 ธันวาคม 2562
โดย Grammanano อ 03 ธ.ค. 2019 10:05 am บอร์ด M098 - อนงค์นาท ไฝขาว
5
42
อ 03 ธ.ค. 2019 7:45 pm โดย Grammanano
Module "Login" ของ MooZiicart ใช้งานง่ายเพียงติดตั้ง
โดย prmindphp อ 03 ธ.ค. 2019 11:43 am บอร์ด MindPHP News & Feedback
0
301
อ 03 ธ.ค. 2019 11:43 am โดย prmindphp
การเขียน if/else ในภาษา C
โดย Grammanano อ 03 ธ.ค. 2019 11:43 am บอร์ด Programming - C/C++ & java & Python
0
158
อ 03 ธ.ค. 2019 11:43 am โดย Grammanano
ออกแบบแบนเนอร์ให้เหมาะกับธุรกิจออนไลน์
โดย noppadonsk อ 03 ธ.ค. 2019 11:40 am บอร์ด Share Knowledge
0
13
อ 03 ธ.ค. 2019 11:40 am โดย noppadonsk
สร้างงานสวยด้วยASPECT RATIO
โดย noppadonsk อ 03 ธ.ค. 2019 11:03 am บอร์ด Share Knowledge
0
143
อ 03 ธ.ค. 2019 11:03 am โดย noppadonsk
วิธีแก้ไขรูปแบบวันที่ ในเอกสาร google sheet
โดย thatsawan อ 03 ธ.ค. 2019 10:47 am บอร์ด Microsoft Office Knowledge & line & Etc
1
22
อ 03 ธ.ค. 2019 1:35 pm โดย chatee supasand
สอบถาม ปุ่มส่งค่า Activityไปยังหน้าอื่นและกลับมาหน้าหลัก
โดย Dhanaporn Promchatsoonthorn จ 02 ธ.ค. 2019 10:01 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
26
จ 02 ธ.ค. 2019 10:01 pm โดย Dhanaporn Promchatsoonthorn
งานปฏิธิน2020
โดย noppadonsk จ 02 ธ.ค. 2019 6:35 pm บอร์ด MT36 - นายนพดล สุชญากูล
5
55
จ 09 ธ.ค. 2019 6:45 pm โดย thatsawan
วิธีการเพิ่ม - ลบ ช่องกรอกข้อมูล โดยใช้ jquery เพื่อปรับเพิ่มลดช่องกรอกข้อมูลได้ตามต้องการ
โดย Ittichai_chupol จ 02 ธ.ค. 2019 5:03 pm บอร์ด Jquery & Ajax Knowledge
0
25
จ 02 ธ.ค. 2019 5:03 pm โดย Ittichai_chupol
ขอความอนุเคราะห์เรื่อง การเขียนคิวรี่ข้อมูลในเดือน
โดย 9kitti จ 02 ธ.ค. 2019 1:39 pm บอร์ด SQL - Database
1
27
จ 02 ธ.ค. 2019 2:22 pm โดย mindphp
วิธีเดินทางจากสุราษฎร์ธานี (เกาะสมุย) มา กทม.
โดย Grammanano จ 02 ธ.ค. 2019 12:21 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
33
จ 02 ธ.ค. 2019 3:49 pm โดย thatsawan