ホームページ  >  記事  >  バックエンド開発  >  兄弟たち、PHP 環境を立ち上げて実行するのを手伝ってくれませんか?

兄弟たち、PHP 環境を立ち上げて実行するのを手伝ってくれませんか?

WBOY
WBOYオリジナル
2016-06-23 14:05:51859ブラウズ

現在 Zend Studio for Eclipse - 6.1.2 ツールを使用して、zend フレームワークの PHP アプリケーションを開発しています。環境は問題なく実行できます。理由は、zend フレームワークを使用してアプリケーションを開発したいのですが、環境が改善されず、修正方法がわかりません。 。 。 。 。アドバイスをいただければ幸いです。


ディスカッションへの返信(解決策)

この場合、開発ツールとはあまり関係のないzendフレームワークの設定マニュアルを確認することをお勧めします。

zend フレームワークのプラグインがあるかどうかを確認します。zend ツールを長い間使用していませんが、そのフレームワーク コード プロンプトが必要ですか?

Zend Studio for Eclipse - 6.1.2 ツールには zend フレームワークのプラグ、require、およびコード プロンプトはすべて正常ですが、Zend Framework のクラスを呼び出すとエラーが表示されます。

私のテスト コード:

        require_once 'Zend/Config.php';	require_once 'Zend/Db.php';	require_once 'Zend/Date.php';		// 数据库配置信息	$configArray = array(	    'webhost' => 'www.example.com',	    'database' => array(	        'adapter' => 'pdo_mysql', //注意,你的PHP需要支持这个扩展,也可以换成其他类型的扩展	        'params' => array(	            'host'     => 'localhost',	            'username' => 'root',	            'password' => 'admin',	            'dbname'   => 'krhm'	        )	    )	);		// 将配置信息对象化 	$config = new Zend_Config($configArray);		// 打印其中一个属性值	echo $config->webhost;		// 读取配置信息,建立数据库链接	$db = Zend_Db::factory($config->database);		// 设置数据链接语言	//$db->query('SET NAMES GBK');		// 查询数据库保存的内容	$sql = "select * from kr_sys_user";		$result = $db->query($sql);		// 使用PDOStatement对象$result将所有结果数据放到一个数组中	$rows = $result->fetchAll();	print_r($rows);

Errorヒント:
警告: require_once(Zend/Config.php) [function.require-once]: ストリームを開けませんでした: E:webhaihalieindex.php の 4 行目にそのようなファイルまたはディレクトリはありません

致命的なエラー: require_once() [function .require]: E:webhaihalieindex.php の 4 行目で、必要な 'Zend/Config.php' (include_path='.;C:php5pear') を開くことができませんでした


php.ini で設定する必要があると思いますファイル include_path があるので、このパラメータを見つけて zend フレームワークのアドレスを追加しました。設定は次のとおりです: include_path = ".;D:Program FilesZendZend Studio for Eclipse -

6.1.2pluginsorg.zend.php.framework.resource_6。 1.2. v20090318-1524リソース

ZendFramework_1.7FrameworkLib"

以下のエラーが発生します。
致命的なエラー: D:Program FilesZendZend Studio for Eclipse - 6.1.2pluginsorg.zend.php.framework.resource_6 .1.2 で、キャッチされない例外「Zend_Db_Adapter_Exception」と「このアダプターには PDO 拡張機能が必要ですが、拡張機能がロードされていません」というメッセージが表示されます。 v20090318-1524resourcesZendFramework_1.7FrameworkLibZendDbAdapterPdoAbstract.php:107 スタック トレース: #0 D:Program FilesZendZend Studio for Eclipse - 6.1.2pluginsorg.zend.php.framework.resource_6.1.2.v20090318-1524resource sZendFramework_1.7Frame workLibZendDbAdapterAbstract.php(417): Zend_Db_Adapter_Pdo_Abstract- > _Connect ()#1 D: Program Fileszndzndzndzendio for Eclipse- 6.1.2pluginsorg.zend.framework.Resource_6.1.2.20090318-1524ResourceSzndframeWorwor k_1.7frameworklibznddbadapterpdoabstract.php (230): zend_db_adapter_abstract- & gt;クエリ ('Select*from K . ..', Array) #2 E:webhaihalieindex.php(37): Zend_Db_Adapter_Pdo_Abstract->query('select * from k...') #3 D:Program FilesZendZend Studio for Eclipse - 6.1 でスローされた {main}。 2pluginsorg.zend.php.framework.resource_6.1.2.v20090318-1524resourcesZendFramework_1.7FrameworkLibZendDbAdapterPdoAbstract.php の 107 行目

よくわかりません。誰かアドバイスをいただければ幸いです。

PDO 拡張機能がインストールされていません。 PDOをインストールします。

PDO 拡張機能が開いていません。php.ini に移動して、Pod 関連の拡張機能を開き、Apache または Nginx を再起動してください...

フレームワークまたは開発ツールが開いていません。php.ini でポッド関連の拡張機能を開き、Apache または Nginx を再起動します...
pod ではなく pdo

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。