<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.adminschool.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.adminschool.net/wiki/feed.php">
        <title>adminschool.net wiki - develop:php</title>
        <description></description>
        <link>https://www.adminschool.net/wiki/</link>
        <image rdf:resource="https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-22T06:17:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:cakephp&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:encoding&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:error_log&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:filelist&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:oci8_install&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:oracle_module&amp;rev=1759498249&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adminschool.net/wiki/doku.php?id=develop:php:session1&amp;rev=1759498249&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>adminschool.net wiki</title>
        <link>https://www.adminschool.net/wiki/</link>
        <url>https://www.adminschool.net/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:cakephp&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cakephp</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:cakephp&amp;rev=1759498249&amp;do=diff</link>
        <description>CakePHP

설치

먼저 블로그 프로젝트를 개발한다고 가정한다. 블로그 프로젝트를 위한 디렉토리를 다음과 같이 생성한다.


# mkdir -p /opt/project/blog/


cakephp.org 에서 cakephp 를 다운로드 받는다. 해당 파일을 /opt/project/blog/ 에 복사한 후에 tar 로 푼다.</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:encoding&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encoding</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:encoding&amp;rev=1759498249&amp;do=diff</link>
        <description>PHP에서 EUC-KR , UTF-8 상호변환

	*  EUC-KR 을 UTF-8 로 변환할때 

$filename = iconv(&quot;EUC-KR&quot;,&quot;UTF-8&quot;,$filename);


	*  UTF-8 를 EUC-KR 로 변환할때 

$filename = iconv(&quot;UTF-8&quot;,&quot;EUC-KR&quot;,$filename);</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:error_log&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>error_log</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:error_log&amp;rev=1759498249&amp;do=diff</link>
        <description>디버깅을 위한 로그 남기기

error_log 함수

	*  &lt;http://www.php.net/manual/en/ref.errorfunc.php&gt;
	*  error_log 함수 

&lt;?
    $result = &quot;starlits is victory&quot;;
    error_log(&quot;$result \n&quot;,3,&quot;/tmp/php4.log&quot;);
?&gt;</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:filelist&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filelist</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:filelist&amp;rev=1759498249&amp;do=diff</link>
        <description>디렉토리에서 리스트 읽어오기

함수를 이용한 리스트


&lt;html&gt;
&lt;body&gt;
&lt;?php
function get_dirlist($start_dir) {
exec(&quot;ls -R $start_dir&quot;,$f_list);
$dir_str = $start_dir;
$filelist[0] = $start_dir; $i = 1;
for ($count=0; $count&lt;count($f_list); $count++) {
if ($f_list[$count] == &quot;&quot;) { continue; }
if (substr($f_list[$count],strlen($f_list[$count])-1,1) == &quot;:&quot;) {
$dir_str = substr($f_list[$count],0,strlen($f_list[$count])-1);
$filelist[$i] = $dir_str;
$i++;
} else {
$file_str = &quot;$dir_str/$f_list[$count]&quot;;
if (is_file($file_st…</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:oci8_install&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oci8_install</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:oci8_install&amp;rev=1759498249&amp;do=diff</link>
        <description>Enabling the php oci8

APT install

	*  php 관련 패키지를 설치한다. 

# apt-get install build-essential libaio1 


	*  php 패키지를 설치 (ubuntu 18.04 ) 

# apt-get install libapache2-mod-php7.2 php7.2 php7.2-dev apache2


 
ubuntu 16.04 일 경우에는 아래의 명령어로 설치</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:oracle_module&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle_module</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:oracle_module&amp;rev=1759498249&amp;do=diff</link>
        <description>Setting the PHP with Oracle Module on Ubuntu 16.04

ubuntu package install

	*  apache2 
# apt-get install apache2 

	*  php 
# apt-get install php 

	*  php module 
# apt-get install php-mysql php-xmlrpc php-xml php-curl php-gd php-pear

	*  apache2 php7.0 module</description>
    </item>
    <item rdf:about="https://www.adminschool.net/wiki/doku.php?id=develop:php:session1&amp;rev=1759498249&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-03T13:30:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>session1</title>
        <link>https://www.adminschool.net/wiki/doku.php?id=develop:php:session1&amp;rev=1759498249&amp;do=diff</link>
        <description>PHP

register_globals = off 인 경우 경고메시지 처리

	*  세션을 사용하는 경우, 아래와 같은 Warning 이 나올 수 있다. 이것은 php.ini 에서 register_globals = off 로 설정된 경우에 나타난다. 

Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. 
Please be advised that the session extension does not consider global variables as a source of data, 
unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or 
session.bug_compat_warn to…</description>
    </item>
</rdf:RDF>
