タグ付けされた質問 「php」

PHPは、Web開発に特に適した、広く使用されている汎用スクリプト言語です。PHPでのプログラミングに関する質問はトピックから外れており、Stack Overflowで質問する必要があります。

1
Apacheログファイルで見つかったプロキシレーダー
Apacheサーバーのログを読んでいて、これらのログを見てショックを受けました! [Sun Oct 25 06:44:48.922248 2015] [mpm_prefork:notice] [pid 17635] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.13 configured -- resuming normal operations [Sun Oct 25 06:44:48.922322 2015] [core:notice] [pid 17635] AH00094: Command line: '/usr/sbin/apache2' [Sun Oct 25 06:52:03.432156 2015] [:error] [pid 12247] [client 185.25.151.159:52483] script '/var/www/testproxy.php' not found or unable to stat [Sun Oct …

1
hexdumpと実際のファイルの内容
するとhexdump filename.txt、出力として次のものが得られます。 00000000 ac5a 5afb c08d 5d15 26d0 2491 e8c9 8917 00000010 私が行うと<?= bin2hex(file_get_contents('filename.txt')); ?>、私はこれを取得します: 5aacfb5a8dc0155dd0269124c9e81789 では、なぜhexdumpはac5a5afbc08d5d1526d02491e8c98917、PHPが本来あるべきだと示唆しているときに、内容があるべきだと示唆しているの5aacfb5a8dc0155dd0269124c9e81789でしょうか?hexdumpの出力を正しく解釈していないだけですか?
16 linux  php  hexdump 

1
Mac OS XにインストールしたApache2を削除するにはどうすればよいですか?
しばらく前に、私はMacBookにApache2をインストールし、MAMPをインストールするだけで簡単に行かないと便利だと思っていました。しかし、今では気が変わったのですが、Apache2を単純に削除することはできません。私はすでに以下を試しました: sudo nano /etc/apache2/httpd.conf このファイルでは、#シンボルはまだPHP5行の前にありましたが、PHPはまだ動作しています。 localhostページに「It Works!」と表示されたり、が表示されたりすることがありますERR_CONNECTION_REFUSED。 これによりMAMPインストールが台無しになるのではないかと心配しています。OSを再インストールしたくありません。 このコマンドは、ポートを使用しているものを把握するのに役立つ可能性があることを読みました。 sudo lsof -i:80 これは私にとって言うことです: Apache2を削除するにはどうすればよいですか?

5
Ubuntuのアップグレード後のphpmyadmin symlinksエラー
Ubuntuサーバーを13.04にアップグレードした後、phpmyadminにアクセスできなくなりました。ブラウザは500(内部サーバーエラー)を報告し、error.logに次のように表示されます。 PHP致命的エラー:require_once():370行目の/usr/share/phpmyadmin/libraries/select_lang.lib.phpで必要な './libraries/php-gettext/gettext.inc'(include_path = '。')のオープンに失敗しました 他のphpソフトウェアはマシン上で正常に動作し、mysql自体も同様に動作します。Phpmyadminは正しくインストールされ、dist-upgradeの前に正常に動作しました。私もやったsudo aptitude reinstall phpmyadminが、それは助けにはならなかった。 phpmyadminのバージョン番号は4:3.5.8.1-1です ここで何が間違っているのでしょうか? /編集:ここまでで、ここのシンボリックリンクは機能していないように見えました: mcnesium@fluse:/usr/share/phpmyadmin/libraries/php-gettext$ ls -l total 0 lrwxrwxrwx 1 root root 36 Apr 25 03:38 gettext.inc -> ../../../php/php-gettext/gettext.inc lrwxrwxrwx 1 root root 36 Apr 25 03:38 gettext.php -> ../../../php/php-gettext/gettext.php lrwxrwxrwx 1 root root 36 Apr 25 03:38 streams.php -> ../../../php/php-gettext/streams.php …
15 linux  ubuntu  php  mysql 

5
すぐに使用できる仮想マシンはどこにありますか?
私は仮想化の初心者であり、開発するソフトウェア(php)を異なる環境でテストするためのボックスをいくつか作成しようとしています。phpは移植性がありますが、Linuxのファイル名の大文字と小文字が区別されるなどの理由で破損することがあります。 vmwプレーヤーをダウンロードしましたが、次に何をすべきかわかりません。 各SO .isoをダウンロードして、それでVMを作成する必要がありますか? または、すぐに使用できるvmリポジトリのような、より良いオプションがありますか?

5
PHPスクリプトはbashスクリプトを実行できません。sh:許可が拒否されました
PHPから.shスクリプトを実行しようとしていますが、実行されていません。 エラーログを確認しましたが、「sh:Permission denied」エラーが表示されています。どのユーザーphpが実行されているかを確認し、apacheユーザーの下で実行されました。 .shの所有権をapacheユーザーに変更しようとしましたが、結果はありません。 これは、最初はスクリプトがwww / dirの外にあるためだと考えましたが、同じディレクトリにスクリプトを配置しても、エラーが表示されたままです。 これに対する解決策は、ApacheユーザーをSUDOersリストに追加すること以外にありますか? 「php filename.php」コマンドを使用してパテから起動すると、shスクリプトは正常に実行されます。
14 bash  permissions  script  php 

4
XDebugを使用してPHPでapacheをしばらく実行した後、Mac OSXで「開いているファイルが多すぎます」
私はMac OS X 10.9.4を実行しています。これには、brewのPHP 5.5.14(パッケージ:php55、php55-intl、php55-pdo-pgsql、php55-xdebug)が組み込まれたapache2 Webサーバーが組み込まれています。 このセットアップを実行すると、非常にうまく機能します。ただし、しばらくすると、すべてのリクエストに対して403エラーが発生します。私はApacheエラーログを調べましたが、次のようなものが見つかりました: [Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Warning: require_once(/Users/daniel/Development/massiveart/sulu-complete/app/bootstrap.php.cache): failed to open stream: Too many open files in /Users/daniel/Development/massiveart/sulu-complete/web/website.php on line 10, referer: http://sulu.lo/de [Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://sulu.lo/de [Fri Jul 25 05:28:18 …

5
Mac OS XでHomebrewを使用してPHP、Pear、PECL、およびAPCをインストールする方法
APC for PHP 5.3を可能な限り簡単な方法でインストールしようとしています。私はHomebrewが大好きなので、その道を歩み始めました。次のコマンドでPHP 5.3.6をインストールできました。 brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql これはPHP、Pear、PECLをインストールするためのものだと思います。これらは問題なくインストールされているようです。 今私がAPCをインストールしようとすると: $ pecl install apc downloading APC-3.1.9.tgz ... Starting to download APC-3.1.9.tgz (155,540 bytes) .................................done: 155,540 bytes Warning: require_once(Archive/Tar.php): failed to open stream: No such file or directory in PackageFile.php on line 305 Warning: require_once(Archive/Tar.php): failed to open stream: No …
13 mac  php  homebrew  pecl  php-apc 

4
UbuntuのPHP実行可能ファイルはどこにありますか?
ApacheとPHPをインストールしました。私は、Apacheサーバーで単純なPHPファイルをテストしたので、PHPが機能することを知っています。 PHPファイルを処理できる単純なWebサーバーを作成しています。したがって、PHPファイルのリクエストを受け取ったら、「exec php test.php」のようなものを実行して、出力を取得し、それをクライアントに渡します。 私はUbuntuに詳しくないので、PHP実行可能ファイルがどこにあるのか(\ binにあるはずです)がわかりません。ただし、\ binまたは\ usr \ bin内にPHPファイルはありません。 「which php」を実行すると何も表示されません。どうすればよいですか?

3
PHPのINIウィンドウのパスを変更する方法
私はPHPをダウンロードし、私のパスに追加し、opensslを有効にしようとしています php --iniは、構成ファイルがc:\ windowsであり、そこには何もなかったことを教えてくれます。phpをc / windowsにコピーしたくありません。 これを変更して、phpフォルダーを指すようにするにはどうすればよいですか?
12 php  php.ini 

4
cURLを使用したサイトスクレイピングは「合法」ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 9年前に閉鎖されました。 最近、私はcURLを試していましたが、多くの可能性があることがわかりました。オンラインの曲を再生する音楽サイトをクロールする小さなスクリプトを作成しました。私の実験の途中で、曲のソースもクロールできることがわかりました。(そのサイトはダウンロードを提供していません)。 知っておくべきこと..サイトをクロールするのは完全に合法ですか?私が使用することを意味しhttp and port '80'、 市場にはダウンロードマネージャーがありません。ほとんどすべてのサイトからダウンロードできます。これらはすべて有効で合法です。

2
Linuxで停止したプロセスとは何ですか?
そのため、コマンドラインからいくつかのPHPスクリプトを実行していて、実行を停止したいと考えていました。 私は走った $ ps aux | grep php $ sudo kill 8754 $ sudo kill 8767 そして走った $ ps aux | grep php プロセスをチェックするために再び終了しましたが、この種の出力を得ました: jon 8754 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php jon 8767 0.4 53.5 3044256 2205204 ? T 10:34 0:15 php awesome_script.php jon 12275 …

2
PHP-CLIでSymfonyを実行するとCPU使用率が高くなる
Windows 10 x64およびPHP 5.6.17 x86環境を実行するIntel i7第5世代を搭載したDellラップトップを持っています。php-cliを使用してSymfony 3.0の新規インストールを実行すると: php bin/console server:run 組み込みのphp cli webserverへのアクセスが要求されていない場合でも、CPUは数秒で容量の50%から90%でロードされます。この問題をドリルダウンする方法に関する提案はありますか?
12 php  windows-10 

7
Mac OS XをYosemiteにアップグレードした後、Apacheクライアントがサーバー構成によって拒否されました
これは他の質問と似ているように見えますが、ヨセミテはアップグレードでapache構成を変更しているようです。私のエラーログは「クライアントはサーバー構成によって拒否されました:/Users/douglas/Sites/testpatient.php」 Apacheのバージョン:MacBook-Pro:apache2 douglas $ apachectl -vサーバーのバージョン:Apache / 2.4.9(Unix)サーバーのビルド:2014年9月9日14:48:20私のdouglas.confファイルは644ルート/ホイールであり、次のとおりです。 <Directory "/Users/douglas/Sites"> Options Indexes Multiviews AllowOverride None Order allow,deny Allow from all </Directory> 私のhttp.confには以下が含まれています。 # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: …

3
WindowsでPHPを再起動するには?ソケットトランスポート「ssl」が見つかりません
opensslモジュールをロードしようとしていますが、次のようにコメントを外しますphp.ini。 extension=php_openssl.dll しかし、スクリプトを実行するとエラーが発生します。 接続に失敗しました:0ソケットトランスポート "ssl"が見つかりません-PHPを構成するときにソケットトランスポート "ssl"を有効にするのを忘れましたか? PHPのドキュメントから: 拡張機能をアクティブ化した後、php.iniを保存し、Webサーバーを再起動して、phpinfo()を再度確認します。新しい拡張には、独自のセクションが含まれるはずです。 私はWindowsサーバーマシンを使用していますが、これは本番環境です。サーバーを再起動したくないのですが、別の方法はありますか?
12 windows  php  openssl 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.