俺のひとり言

Icon

一人外人の世界観、価値観、恋愛観の適当話

PHP Fatal error: Class ‘DOMDocument’ not found

phpでgoogle APIの何かをちょっとチャレンジしてみたら、
下記エラーになった・・・

PHP Fatal error:  Class 'DOMDocument' not found in /usr/local/lib/ZendFramework/library/Zend/Gdata/App.php on line 805

–with-domで再コンパイルやらなんやらとか書いてるサイトもあったけど、
どうやら、php-xmlにもphp-domを含まれてるらしい。。。

早速yumでインストールしたら、エラーなく、正常に動きました。。。

php、mysqlインストール・初期設定

ここはPHP、Mysqlを動かすため最低限なパッケージをインストールします。

・php,mysqlのインストール

[root@centos ~]# yum -y install php php-mysql php-devel mysql-server mysql-devel mysql-expect

依存パッケージを含め、インストールされるパッケージはこちら↓

  Installing     : php-common                1/18 
  Installing     : perl-DBI                  2/18 
  Installing     : mysql                     3/18 
  Installing     : perl-DBD-MySQL            4/18 
  Installing     : php-pdo                   5/18 
  Installing     : php-cli                   6/18 
  Installing     : php                       7/18 
  Installing     : php-devel                 8/18
  Installing     : mysql-server              9/18 
  Installing     : php-mysql                10/18
  Installing     : keyutils-libs-devel      11/18 
  Installing     : libsepol-devel           12/18 
  Installing     : libselinux-devel         13/18 
  Installing     : zlib-devel               14/18 
  Installing     : e2fsprogs-devel          15/18 
  Installing     : krb5-devel               16/18 
  Installing     : openssl-devel            17/18 
  Installing     : mysql-devel              18/18 

・mysql設定ファイルを編集

[root@centos ~]# vi /etc/my.cnf
	[mysqld]
	※追加
	default-character-set = utf8
	skip-character-set-client-handshake
	init-connect=SET NAMES utf8

	[mysql]
	default-character-set = utf8

・php設定ファイルを編集 ※ここでは、デフォルトの文字コードはUTF-8にしてる。

[root@centos ~]# vi /etc/php.ini	
	[COM]
	※追加
	iconv.internal_encoding = UTF-8
	
	mbstring.language = Japanese
	↓
	;mbstring.language = Japanese
	
	;mbstring.internal_encoding = EUC-JP
	↓
	mbstring.internal_encoding = UTF-8
	
	;mbstring.http_input = auto
	↓
	mbstring.http_input = UTF-8
	
	;mbstring.http_output = SJIS
	↓
	mbstring.http_output = UTF-8
	
	;error_log = filename
	↓
	error_log = /var/log/php/php.log

・http再起動で設定反映

[root@centos ~]# /etc/init.d/httpd restart 

・mysql起動

[root@centos ~]# /etc/init.d/mysqld start 
[root@centos ~]# chkconfig mysqld on 
[root@centos ~]# chkconfig --list mysqld
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

アンケート

Xperia Z Ultra と Honami ならどっちを買う?

View Results

Loading ... Loading ...
2018年11月
« 8月    
 123
45678910
11121314151617
18192021222324
252627282930  

 


俺のひとり言トップ | Xperia云々 | 俺のアンケート | 俺の独り言 | 俺のツール | 俺のつぶやき | Linuxサーバ構築 | Windowsサーバ構築 | シンクライアント