php7 3

우분투(Ubuntu 24.04)에 PHP7 + OCI8 + Oracle19c client 설치하기 (PHP5.6실패기 = php-config5.6 문제점)

우분투(Ubuntu 24.04 LTS 커널:Linux 6.8.0-1008-aws)에서 PHP와 Oracle19c 연결하기 위한 환경을 셋팅해 보았습니다.Ubuntu 환경이 처음 하는 작업이라 시간이 좀 걸렸네요. [ Ubuntu 우분투 이야기 ]Ubuntu는 오래된 데비안(Debian) Linux를 기초로 만들어진 리눅스입니다.과거 Google에서 우분투를 커스텀해서 구분투(Goobuntu)라고 사용한다고 이야기가 있을 때부터, 구글이 사용하는 리눅스라는 것에 신뢰를 갖으며, 사용자들 점점 늘어났던 Linux였답니다.그러나, 얼마전 인터넷 뉴스를 통해서 알게 된 사실은, 우분트 장기 지원(LTS) 2년 릴리즈가 구글입장에서 큰 부담이 되어서, 데비안으로 전환중 이라고 하네요. 구글과 같은 대량의 서버를 ..

PHP7에서 mysql_connect 를 mysqli_connect 로 사용

PHP7에서 mysql_connect를 사용할 수 없어서 변경을 해줘야 합니다. PHP7환경에서 mysql_connect() 를 사용하려면, mysqli_connect(), PDO::__construct()를 사용해야 합니다. 추가로 변경해야 하는 것들 mysql_connect will be replaced by mysqli_connect mysql_error will be replaced by mysqli_error and/or mysqli_connect_error, depending on the context mysql_query will be replaced by mysqli_query For instance: with mysql, you have to use the mysql_select_db o..

WEB언어/PHP 2018.12.05

[펌] PHP 7.0에서 새로 나온 NULL 병합 연산자 - ??

PHP7 에서 새롭게 나온 연산자에 대한 글을 가져와습니다. 출처: https://mytory.net/2017/11/13/php-7.0-null-coalescing-operator.html 경우에 따라 3항 연산자보다 편하게 사용할 수 있는 ?? 연산자를 소개한다. php7의 여러 기능중 정말 쏠쏠하게 써 먹는 기능이 ?? 연산자(operator)다. 아래처럼 활용한다.$user = $_GET['user'] ?? ''; $name = $name ?? ''; $is_print = $config['is_print'] ?? false; 좀더 자세히전에는 $_GET['user'] 같은 것을 받을 때 이게 세팅돼 있는지 검사부터 해야 했다. 아래처럼 말이다.$user = ''; if (!empty($_GET['u..

WEB언어/PHP 2018.04.14
1