[Help] Web không hiển thị mã kiểm tra trên ubuntu

Mình có 1 code 1 file ma.php nội dung như sau
PHP:
<?php
Session_start();
$no=rand(0,5000);
$img_handle = imageCreateFromPNG("bg.png");
$color = ImageColorAllocate ($img_handle, 100, 100, 100);
//$ip = $_SERVER['REMOTE_ADDR'];
ImageString ($img_handle, 7, 10, 9, "$no", $color);
$_SESSION['number']=$no;
Header("content-type:image/PNG");
ImagePng ($img_handle);

//ImageDestroy ($img_handle);
?>
mình chạy trên windows thì chạy ok ,mình up lên ubuntu thì chạy ko được nó ko hiển thị mã .Mọi người biết giúm mình với
dn6CxSb.jpg

lWWKj03.jpg
 
Sửa lần cuối:

DMGM

có nghĩa là code của bạn chạy ở localhost thì ok, nhưng up lên hosting thì không chạy được hả bạn?
bạn có up cái "bg.png" lên chưa?
 
có nghĩa là code của bạn chạy ở localhost thì ok, nhưng up lên hosting thì không chạy được hả bạn?
bạn có up cái "bg.png" lên chưa?
rồi bạn mình up nguyên bộ mà chorm 777 luôn ,nó vẫn không hiển thị ,sao ở localhsot thì nó chạy ok mà sao lên hosting là ko chạy nãn
 
mình chạy trên vps linux mình gõ lệnh nó ra vậy
Software: Apache/2.4.7 (Ubuntu). PHP/5.5.9-1ubuntu4.13
PHP:
345[root@server1 ~]# php -vPHP 5.5.9 (cli) (built: Nov 16 2014 08:44:10) Copyright (c) 1997-2014 The PHP GroupZend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
 

DMGM

ý mình khong phải cái này bạn, đây chỉ là php version thôi.
bạn tạo 1 file php rồi thêm đoạn code này vào
PHP:
<?php
phpinfo();
?>
rồi chạy file đó, copy hoặc chụp hình file đó rồi share lên.
 

DMGM

lệnh cài sao bạn hướng dẫn mình với
đầu tiên bạn gõ lệnh
Mã:
apt-get install php5-gd
hoặc
Mã:
sudo apt-get install php5-gd
tiếp theo khi được hỏi: "Do you want to continue [Y/n]?" thì bạn gõ vào "Y" và enter rồi chờ server cài thư viện.
tiếp theo restart server.
để kiểm tra đã cài thành công thư viện php5-gd chưa bạn gõ lệnh
Mã:
php5 -m | grep -i gd
nếu kết quả trả về là "gd" thì bạn đã cài thành công.
bạn cũng có thể vào file có hàm phpinfo() lúc nãy để xem, nếu cài thành công thì lúc này sẽ xuất hiện thư viện gd như hình lúc nãy mình up.
chúc bạn may mắn :D
 
đầu tiên bạn gõ lệnh
Mã:
apt-get install php5-gd
hoặc
Mã:
sudo apt-get install php5-gd
tiếp theo khi được hỏi: "Do you want to continue [Y/n]?" thì bạn gõ vào "Y" và enter rồi chờ server cài thư viện.
tiếp theo restart server.
để kiểm tra đã cài thành công thư viện php5-gd chưa bạn gõ lệnh
Mã:
php5 -m | grep -i gd
nếu kết quả trả về là "gd" thì bạn đã cài thành công.
bạn cũng có thể vào file có hàm phpinfo() lúc nãy để xem, nếu cài thành công thì lúc này sẽ xuất hiện thư viện gd như hình lúc nãy mình up.
chúc bạn may mắn :D
mình chạy lênh no tới 0% đứng luôn ko cài cái tiếp được nữa ,po tay với nó luôn
lhJPhG0.jpg

IWOROTG.jpg
 
Sửa lần cuối:

DMGM

bạn gõ lệnh sau để thay đổi download server
Mã:
vi /etc/apt/sources.list
rồi tìm tới dòng
Mã:
http://us.archive.ubuntu.com/ubuntu
đổi lại thành
Mã:
http://archive.ubuntu.com/ubuntu
sau đó save file lại rồi gõ lệnh sau để cập nhật danh sách các package
Mã:
apt-get update
rồi làm lại theo các bước mình đã hướng dẫn.
chúc bạn thành công
 

DMGM

bạn gõ lệnh
Mã:
vi /etc/resolv.conf
xem thử nội dung bên trong đó có tương tự như thế này không
Mã:
nameserver 8.8.8.8
nameserver 8.8.4.4
 

Thống kê

Chủ đề
100,756
Bài viết
467,591
Thành viên
339,853
Thành viên mới nhất
THPT Lí Thường Kiệt
Top