**Windows下使用NOS PHP SDK** ############################################# 安装环境:Win7 64 + PHP 5.6 + OSS PHP SDK 2.0.6 PHP安装 ==================================== 1. 下载PHP Windows安装包:从http://windows.php.net/download/下载PHP 5.6 (5.6.22) VC11 x64 Thread Safe安装包(32位系统的同学请下载对用版本) #. 解压安装包。PHP_INSTALL_DIR为PHP的安装目录,在安装目录PHP_INSTALL_DIR下解压php-5.6.22-Win32-VC11-x64.zip,解压后PHP的根目录为%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64,这个目录中含有php运行所需要的文件 #. PHP配置文件。进入%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64,复制php.ini-development并更名为php.ini。 #. 环境变量配置。将%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64加入到系统的环境变量Path中,方法如下:右击我的电脑选择属性,然后按照高级系统设置->高级->环境变量,进入环境变量属性页,在系统环境变量中将%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64加入Path,请注意环境变量的分隔符为;。 #. 验证安装成功。按WIN+R进入进入DOS界面,在窗口中输入php -v 能正确打印php版本说明安装成功。 安装PHP cURL Extension ==================================== 1. 复制DLL。将PHP安装目录%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64下的 **libeay32.dll** , **ssleay32.dll** 及ext目录下的 **php_curl.dll** 复制到C:\Windows\System32。 #. 修改配置文件。打开 %PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64下的php.ini,取消;extension=php_curl.dll前的注释标记(;) 安装Composer ====================================== Composer是PHP下的一款依赖管理工具 1. 下载Composer。Windows下可以直接下载Composer-Setup.exe,会在Windows上安装Composer工具,并且添加环境变量。 #. 确认安装成功。同样在DOS命令窗口中输入composer -version,如果正确显示composer版本号,说明安装成功。 #. 配置composer。在DOS命令下执行如下命令配置Composer:: composer config -g disable-tls true composer config -g secure-http false composer config -g repositories.packagist composer http://packagist.phpcomposer.com 安装phar-composer ====================================== 1. 下载phar-composer。从 `github `_ Clone or download -> Download ZIP下载源码包,下载到本地之后解压文件,解压后目录为phar-composer-master #. 编译phar-composer。在Dos命令下进入到目录phar-composer-master,执行以下命令,完成后会生成phar-composer.phar:: composer install php -d phar.readonly=off bin/phar-composer build #. 安装phar-composer。将phar-composer.phar复制到PHP根目录%PHP_INSTALL_DIR%/php-5.6.24-Win32-VC11-x64,并在根目录下创建phar-composer.bat文件,添加以下内容:: @php %~dp0phar-composer.phar %* #. 确认安装成功。同样在DOS命令窗口中输入phar-composer --version,正确显示版本,说明安装成功 编译NOS PHP SDK ========================================= 1. 下载SDK源码。在github Clone or download -> Download ZIP中下载NOS PHP SDK源码,下载到本地之后解压,解压之后的代码目录为:netease-nos-php-sdk-master。 #. 编译SDK。在DOS命令窗口中进入到netease-nos-php-sdk-master目录中,执行composer install下载依赖包,然后执行以下命令编译,编译完成后生成NOS PHP SDK对应的phar文件:: php -d phar.readonly=off %PHP_INSTALL_DIR%/php-5.6.22-Win32-VC11-x64/phar-composer.phar build . netease-nos-php-sdk.phar 运行Samples ======================================= - 解压下载到的sdk包 - 修改samples目录中的Config.php文件 1. 修改 NOS_ACCESS_ID, 您从NOS获得的AccessKeyId 2. 修改 NOS_ACCESS_KEY, 您从NOS获得的AccessKeySecret 3. 修改 NOS_ENDPOINT, 您选定的NOS数据中心访问域名,例如:nos-eastchina1.126.net 4. 修改 NOS_TEST_BUCKET, 您要用来运行sample使用的bucket,sample 程序会在这个bucket中创建一些文件,注意不能用生产环境的bucket,以 免污染用户数据 - 到samples目录中执行 php RunAll.php, 也可以单个运行某个Sample文件