• ベストアンサー

phpを高速化するためにAPC(Alternatice PHP Cac

phpを高速化するためにAPC(Alternatice PHP Cache)をインストールしたのですが、事情によりアンインストールすることになりました。 APCをインストールする際に下記もいっしょに入れた記憶があるのですが php-pear、php-devel、httpd-devel、gcc、gcc-c++ これらをすべて削除するにはどのようにしたらいいのでしょうか。 #pecl uninstall APC #uninstall php-pear #uninstall php-devel このような感じでいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hanmemomo
  • ベストアンサー率35% (205/580)
回答No.1

OS位書こうよ それと、そもそもいれた方法も書こうよ RPMで入れたらRPMで抜けるんだから

mi245ii
質問者

補足

すいませんでした。 OSはCentos4です。 APCを入れた方法はネットで検索したサイトなどを参考に #yum install php-pear #yum install php-devel #yum install httpd-devel #yum install gcc #yum install gcc-c++ #pecl install APC こんな感じだったと思います。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • phpにてjsonの利用ができなくなりました

    phpにてjsonの利用ができなくなりました yum phpインストール後 peclにてjsonをインストールし動いておりました。 ある時点よりPHPのjsonのエラーが出るようになり、プログラムが動かなくなりました。 解決方法わかる方いらっしゃいましたら、ご教授お願い致します。 エラー: PHP Fatal error: Call to undefined function json_encode() やってみたこと:  yum php やphp-devel、pecl でjsonを入れなおしたり、  php.ini php.d/json.ini を記述してみたり、  jsonのtar.gzを落としてコンパイルしておいてみたり  としたのですが、動きません. その他状況: ・php -m にてjsonが表示されますが ・phpinfo()ではjsonの項目が表示されません 怪しい点: 利用できなくなった前後で yum update で全てのアップデートを行っています。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • xamppのAPCで終了エラーが発生します。

    xamppのAPCでエラーが発生するようになりました。 WindowsXP環境にて、xampp1.7.1を使用しています。 cakePHPのソースを動かしているのですが、エラーが発生しています。 ソースは、cakePHPのデフォルトの機能を使用した(bake)データベース的なものです。 プログラムを実行すると、以下のエラーが発生します。 < ブラウザに表示されるエラー > Fatal error: Call to undefined function apc_fetch() in [ドライブ]:\xampp\htdocs\cakephp\cake\libs\cache\apc.php on line 74 < apc.php > function read($key) { $time = time(); $cachetime = intval(apc_fetch($key.'_expires')); if ($cachetime !== 0 && ($cachetime < $time || ($time + $this->settings['duration']) < $cachetime)) { return false; } return apc_fetch($key); } この「$cachetime = intval(apc_fetch($key.'_expires'));」の部分でエラーが発生しているようです。 そこで、調べたところ、xamppのphp.iniの「;extension=php_apc.dll」のコメントを外すことによって、エラーを解除することができました。 ということで、先日までできていたのですが、突然apacheを開始すると、Windowsの強制終了のエラーが発生するようになってしまいました。 「extension=php_apc.dll」のコメントを外している時にだけ発生するエラーなので、これが問題と考えているのですが。 < Windows強制終了の内容 > 該当プログラム:Apache HTTP Server エラー報告に含まれるデータの参照: ・エラー署名 szAppName:httpd.exe szAppVer:2.2.11.0 szModName:ZendOptimixer.dll szModVer:0.0.0.0 offset:0000e497 xamppは基本デフォルトの設定で、80番ポートはhttpdで使用できていることを確認しました。 (xamppのデフォルトページや、phpMyAdmin等も問題なく表示できています) < phpinfo() > apc APC Support:enabled Version:3.1.0-dev MMAP Support:Disabled Locking type:File Locks Revision:$Revision: 3.151 $ Build Date:Nov 8 2007 23:20:54 Directive / Local / Value / Master / Value apc.cache_by_default / On / On apc.enable_cli / Off / Off apc.enabled / On / On apc.file_update_protection / 2 / 2 apc.filters / no / value / no / value apc.gc_ttl / 3600 / 3600 / apc.include_once_override / Off / Off apc.localcache / Off / Off apc.localcache.size / 512 / 512 apc.max_file_size / 1M / 1M apc.num_files_hint / 1000 / 1000 apc.report_autofilter / Off / Off apc.rfc1867 / Off / Off apc.rfc1867_freq / 0 / 0 apc.rfc1867_name / APC_UPLOAD_PROGRESS / APC_UPLOAD_PROGRESS apc.rfc1867_prefix / upload_ / upload_ apc.shm_segments / 1 / 1 apc.shm_size / 30 / 30 apc.slam_defense / 0 / 0 apc.stat / On / On apc.stat_ctime / Off / Off apc.ttl / 0 / 0 apc.user_entries_hint / 4096 / 4096 apc.user_ttl / 0 / 0 apc.write_lock / On / On apcを利用した状態で、画面を表示させるには(エラーをなくすには)、どうしたらよいのでしょうか。 以前は動作していたものが、突然動かなくなったのはなぜでしょう。 必要な情報は追記しますので、よろしくお願いいたします。 尚、Yahoo知恵袋でも回答を求めておりますが、閲覧数が低かったため、失礼だとは思いますが、こちらのgooでも掲載させていただきました。 どうぞお力添えのほど、よろしくお願いいたします。

    • 締切済み
    • PHP
  • 違うアーキテクチャのパッケージ

    yum listで、 httpd-devel.i386 httpd-devel.x86_64 のようにアーキテクチャ違いがインストールされいます。 環境と異なるアーキテクチャの物は削除して構わないでしょうか

  • fedoraでインストールしたPHP5をアンインストールにするには

    fedoraにPHP5をソールからインストールしました。 ソースからといっても、 ./configure --・・・(オプション多数) make sudo make install としただけなのですが。 で、PHP4を入れたりrpmからインストールしたり試してみたいと思っています。つきましてはアンインストールをしたいのですが、どうすればいいのでしょうか? make uninstall ではできませんでした。 Googleで調べてはみましたが・・・。キーワードだけでも教えていただけると幸いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • Miracle-Linux8.4の件(修正版)

    表題のMiracle-Linux8.4の検証中の件ですが、一部不具合が御座います。 NextCloudの運用環境の移行ですが、採用のレポジトリ情報より、 - pcre-devel(x86-64) >= 8.20 が提供されません php71-php-devel-7.1.33-22.el8.remi.x86_64 に必要です - libxml2-devel(x86-64) が提供されません php71-php-devel-7.1.33-22.el8.remi.x86_64 に必要です - krb5-devel(x86-64) が提供されません php71-php-devel-7.1.33-22.el8.remi.x86_64 に必要です - openssl-devel(x86-64) が提供されません php71-php-devel-7.1.33-22.el8.remi.x86_64 に必要です すべての検出結果は引数のモジュラーフィルタリングに一致しません (filter out): php-devel すべての検出結果は引数のモジュラーフィルタリングに一致しません (filter out): php-gd すべての検出結果は引数のモジュラーフィルタリングに一致しません (filter out): php-mysqln こちらについては、レポジトリを個別指定にて、 8-latest-BaseOS を指定  pcre-devel(pcre-devel-8.42-6.el8.x86_64)  krb5-devel(krb5-devel-1.18.2-14.el8.x86_64)  php-devel(php-devel-7.4.19-4.module+el8+1529+89de28d3.x86_64)  openssl-devel(openssl-devel-1:1.1.1k-7.el8.x86_64)  libxml2-devel(libxml2-devel-2.9.7-13.el8.1.x86_64) 8-latest-AppStream を指定 php-pear(php-pear-1:1.10.13-1.module+el8+1529+89de28d3.noarch) samba-client(samba-client-4.15.5-10.el8.x86_64) cifs-utils (cifs-utils-6.8-3.el8.x86_64 ) libsmbclient-devel(libsmbclient-devel-4.15.5-10.el8.x86_64 ) 上記のインストールはOKです。 下記のコマンドにて、インストールOK  dnf --enablerepo=8-latest-AppStream install samba-client cifs-utils libsmbclient-devel 上記のコマンド確認後ですが、  Apacheのインストール、PHP、SSLのインストールを実行 → OK  PHP.iniの展開先 /etc/php.ini 、 /etc/opt/remi/php71 → こちら以外に、PHP.ini ファイルの確認が出来ない。 PHPにSMBClientのインストール → OKですが、PHP.iniの紐付けがおかしいので、NextCloudのWebポータルにて、SMBの連携が出来ない。 pecl install smbclient  → OK 上記のPHP.ini ファイルに、SMBclientの紐付け → エラー無しOK echo 'extension=smbclient.so' >> /etc/php.ini echo 'extension=smbclient.so' >> /etc/opt/remi/php71 NEXTCloudのWEBポータルにて、SMBClientのインストールがされていないエラー表記になる状況です。

  • PHP+Linuxについて質問です

    現在CentOS+PHP5.2.1の構成でプログラムを組んでいるのですが、 今までwindowsローカルにxamppを入れて組んでいたので、Linuxに 環境移動しなければならなくなりました。 pearやらgdなどはすべてxamppがやってくれてたのを自分でやらなければなりません(当然ですがw) で、smartyや、pearのライブラリまでは入れ終わったのですが、zip関数を使うのにpecl系のzipライブラリの入れ方がどうしてもわかりません。 php.iniを見た限りでは、/etc/php.d/にある各extension用のiniファイルを読んで、/php/module/野中にあるsoファイルをextensionとして見に行ってるみたいです。 なのでxamppで使っていたextension_zip.dllファイルを/php/module/ に移してphp.iniに、extension=php_zip.dll と苦し紛れに書き込んでリコンパイルしてみましたが、やはり意味なかったらしく。 普段使っているのがdllファイルなのに対し、今回はsoファイルなので、どうすればいいか検討がつきません。どうやったらこれをインストールできれば教えていただければと思います。 ちなみに、私が使いたいと思っているのは、こちら↓ http://php.tonnikala.org/manual/ja/ref.zip.php です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • VineLinux3.0でのPHP導入(訂正)

    こんばんわ。 この度PHPを導入しようと思い、以下のコマンドを打ってみましたが # apt-get install php php-devel php-pear php-apache php-imap php-mysql 以下のエラーが出てきてインストールができません。 -- パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 いくつかのパッケージをインストールすることができません。おそらく、 ありえない状況を要求したか、(必要なパッケージがまだそろっていなかっ たり、まだIncomingから移動されていない)不安定なディストリビューション を使用していないでしょうか。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージは解決できない依存関係を持っています: php: 依存: libdb-4.2.so php-apache: 依存: libdb-4.2.so E: 壊れたパッケージです -- 正常にインストールしたい時はどうすればいいでしょうか。 ご指導お願いいたします。

  • PHPをインストールさせたのですが...

    httpd.exe: Syntax error on line 486 of C:/Program Files/Apache Group/conf/httpd.conf: Cannot load C:/php5/php5apache2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83W\x83\x85\x81 [\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B] Note the erros or messages above, and press the <ESC> key to exit. PHP5とApache2.2を解説書(書籍)どおりにインストールさせたのですが、Startさせようとすると上記のようなエラーが。 構文エラーとありますが、その下にあるコードが全く解読できません。 PHPのインストール場所: C:\php5\ Apacheのインストール場所: C:\Program Files\Apache Group\ 設定に関しては以下のとおりです: システムフォルダへDLLのコピー:  php5ts.dll  libmysql.dll 環境変数[Path]にphp5を追加 php.iniの編集:  extension_dirの指定  MySQLを有効に PECLモジュールの追加 httpd.confの編集:  LoadModule php5_module "C:/php5/php5apache2.dll"  AddModule mod_php5.c  AddType application/x-httpd-php .php  AddType application/x-httpd-php-source .phps PHPに関して初歩的な質問かもしれませんが、回答をよろしくお願いします。

    • 締切済み
    • PHP
  • PEARの参照先

    PHP5環境下でPEARモジュールをインストールしましたが、実行時にモジュールがないというエラーメッセージが表示され、対応をしています。 お助けください。 1.現象  PHP5のプログラム実行時にエラーとなってしまい、下記のメッセージが表示されました。 Warning: require_once(Cache/Lite.php) [function.require-once]: failed to open stream: No such file or directory in ・・・ Fatal error: require_once() [function.require]: Failed opening required 'Cache/Lite.php' (include_path='.:/home/example/share/pear5') in ・・・ 2.環境  ・さくらインターネット(FreeBSD)でPHP5を独自にインストールしPEARライブラリも導入済です。    PHP5実行ファイルのインストール先 /home/example/www/cgi-bin  ・phpinfo()で確認した、include_pathは下記の通りです。    .:/home/example/share/pear5  ・pear config-show で確認した結果は、下記の通りです。    pear config-set bin_dir /home/example/share/pear5/bin    pear config-set doc_dir /home/example/share/pear5/PEAR/docs    pear config-set ext_dir /home/example/share/pear5/PEAR/extensions    pear config-set php_dir /home/example/share/pear5/PEAR    pear config-set cache_dir /home/example/share/pear5/PEAR/cache    pear config-set data_dir /home/example/share/pear5/PEAR/data    pear config-set php_bin /home/example/www/cgi-bin    pear config-set test_dir /home/example/share/pear5/PEAR/tests    pear config-set download_dir /home/example/share/pear5/temp/download    pear config-set temp_dir /home/example/share/pear5/temp  ・pear list で確認した結果は、下記の通りです。    Archive_Tar 1.3.2 stable    Cache_Lite 1.7.2 stable    Console_Getopt 1.2.2 stable    HTML_Templete_IT 1.2.1 stable    Net_UserAgent_Detect 2.2.0 stable    PEAR 1.5.1 stable    PEAR_Frontend_Web 0.5.1 alpha    Structures_Graph 1.0.2 stable ・Cache_Liteの所在     /home/example/share/pear5 の中で、Cache_Lite らしきモジュールを     探してみたところ、下記のディレクトリにありました。          /home/example/share/pear5/PEAR/Cache        Lite.php      /home/example/share/pear5/PEAR/Cache/Lite        File.php        Function.php        Output.php      /home/example/share/pear5/PEAR/tests/Cache_Lite/tests        拡張子.phptのファイルが多数   ・PEARおよび、モジュールのインストールは下記のサイトを参照して実行しています。    http://zenryokuhp.com/server/sakura_pear.htm 3.疑問点   ・モジュールは、include_pathで指定されている、      /home/example/share/pear5    の直下に置かなければならないのでしょうか。   ・現在、モジュールは /home/example/share/pear5/PEAR に存在しているのですが、    include_pathで指定した位置よりも、1階層下に置いてはいけないのでしょうか。   ・再度、PHP5とPEARのインストールをやり直し、pear config-set コマンドにて、      pear config-set php_dir /home/example/share/pear5/    と設定し、モジュール"Cache_Lite"をインストールしようとしましたが、      "Cannot install, php_dir for channel "pear.php.net" is not writeable the current user"    と表示されて、インストールが出来ませんでした。    /home/example/share/pear5/ ではインストール出来ず、    /home/example/share/pear5/PEAR ではインストール出来るというのは、    PHP5をインストールしたときに同時に登録されるPEARのディレクトリには    インストール出来ないということなのでしょうか。 以上、ご教授をお願いいたします。

    • 締切済み
    • PHP
  • Apacheのアンインストール

    Linuxにapacheをソースファイルからインストールしました。 しかし、諸事情により削除することになったのですが、 ./configure make uninstall を実行してもアンインストールができませんでした。 調査したところ、 インストールディレクトリをリネームすればよいと 分かりましたがそれだけでよいのでしょうか?