顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2014年8月29日 星期五

Ubuntu安裝Apache+Mariadb+PHP+phpMyAdmin



久久沒來寫個網誌,就來記錄一下自己曾學過的東西,至於出處我就不清楚了,如果有侵犯到您的網誌或者文章就請跟我說。


安裝Apache
$~ sudo apt-get install apache2





安裝Mariadb(用來取代MySQL的)
$~ sudo apt-get install mariadb-server





安裝PHP5
$~ sudo apt-get install php5 php5-mysql libapache2-mod-php5





安裝phpMyAdmin
$~ sudo apt-get install phpmyadmin



完畢,接下來就好好享受開發網站的過程吧!不過我都用Python來取代PHP就對了。XD


可以在這裡下載安裝文件ampp.sh












2013年10月15日 星期二

Gae + Wordpress,eclipse篇!

事前準備,eclipse + PyDev + Gae,還有MySQL都把他搞定,我這裡就不贅述了!

1. 進去建立專案


2. 到Wordpress網站下載最新版本

3. 解壓縮至專案

4.檔案如下圖,app.yamlcron.yamlphp.ini與剛剛解壓縮的wordpress

 5. app.yaml的程式碼如下
application: 你的專案
version: wp
runtime: php
api_version: 1

handlers:
- url: /(.*\.(htm$|html$|css$|js$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(htm$|html$|css$|js$))
  application_readable: true

- url: /wp-content/(.*\.(ico$|jpg$|png$|gif$))
  static_files: wordpress/wp-content/\1
  upload: wordpress/wp-content/(.*\.(ico$|jpg$|png$|gif$))
  application_readable: true

- url: /(.*\.(ico$|jpg$|png$|gif$))
  static_files: wordpress/\1
  upload: wordpress/(.*\.(ico$|jpg$|png$|gif$))

- url: /wp-admin/(.+)
  script: wordpress/wp-admin/\1
  secure: always

- url: /wp-admin/
  script: wordpress/wp-admin/index.php
  secure: always

- url: /wp-login.php
  script: wordpress/wp-login.php
  secure: always

- url: /wp-cron.php
  script: wordpress/wp-cron.php
  login: admin

- url: /xmlrpc.php
  script: wordpress/xmlrpc.php


- url: /(.+)?/?
  script: wordpress/index.php

6. cron.yaml內容如下
cron:
- description: wordpress cron tasks
  url: /wp-cron.php
  schedule: every 2 hours

 7. php.ini內容如下
google_app_engine.enable_functions = "php_sapi_name, gc_enabled"

 8. 把wordpress底下的wp-config-sample.php的檔名重新命名為wp-config.php

// ** MySQL 設定 - 您可以從主機服務提供商獲取相關資訊。 ** //
/** WordPress 的資料庫名稱,請更改 "database_name_here" */
define('DB_NAME', 'database_name_here');

/** MySQL 資料庫使用者名稱,請更改 "username_here" */
define('DB_USER', 'username_here');

/** MySQL 資料庫密碼,請更改 "password_here" */
define('DB_PASSWORD', 'password_here');

/** MySQL 主機位址 */
if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
  define('DB_HOST', ':/cloudsql/專案:資料庫(database_name_here)');
}else{
  define('DB_HOST', 'localhost'); //本地端開發用
}

 接下來就好好享受開發ㄉ樂趣吧!


2013年10月1日 星期二

Google App Engine的PHP使用申請加上安裝!!!

本網頁適用於想要在GAE上面開發PHP網頁的開發者觀賞


1.先到AppEngine SDK下載的網站,並點擊使用PHP申請

2.進到連結裡並且按註冊      P.S.要先登入Google 帳號

3.申請成功頁面

4.取得PHP的SDK

5. 選擇您使用的作業系統,像小弟我就是用Windows就選擇Windows。


6.告訴您的作業系統上必須安裝的軟體  
                          P. S.只要安裝最新版本的1.8.5(SDK for Python),就可以了

7.這是在Linux下開發必要的檔案



後記:做到最後,只要已經把PHP使用權申請過後,以後就只要下載SDK for Python的版本就好了。


2013年5月22日 星期三

PHP Oracle 10g 連接資料庫教學

來教教PHP Oracle10連線的教學,如果有幫助到您,我是很開心,因為我曾經因為他整夜沒睡。

先去網路上搜尋,AppServ把它裝起來。


把MySQL與phpAdmin選項移掉。


設定你的網址


解壓縮你下載好的instantclient_10_2,解壓縮到你要的路徑,幫他設定Path之後從重新開機。

進去到Windows目錄下的php.ini,裡面用Ctrl+f找下面幾個資料把它前面的;刪除。
extension=php_oracle.dll
extension=php_oci8.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll






再來到www下面,建立一個db_conn.php程式碼如下。


<?php
    $dbconn=OCILogon("帳號", "密碼", "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=163.17.9.68)(PORT=1521))(CONNECT_DATA=(SID=db)))");
    if($dbconn!=false)//判斷是否連結成功
         echo “連結成功!";
    else
         echo “連結失敗!";
//以上為PHP連線判斷

//以下為撈資料庫內的指令
    $sql = "SELECT * FROM 會員";
    $oci_rs = oci_parse($dbconn,$sql);
    oci_execute($oci_rs,OCI_DEFAULT);
    $rows= OCIFetchstatement($oci_rs,$results);
    $keys=array_keys($results);
    $table = '<table border="1">';
    foreach($keys as $key)
   {
       $table .= " <TH>$key</TH>\n";
    }
    $table .= " </TR>\n";
    for($i=0;$i<$rows;$i++)
   {
       $table .= "<TR>";
       foreach($results as $spalte)
       {
           $data = $spalte[$i];
           $table .= " <TD>$data</TD>";
       }
       $table .=" </TR>";
   }
   echo $table;
?>


參考此篇網址:http://dream-hua.net/wordpress/?p=1325