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

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

1
OSX、0.0.0.0:80でリッスンに失敗しました(理由:権限が拒否されました)
私はOSXマーベリックスにいます。からPHP 5.5をインストールしました http://php-osx.liip.ch/ 。ブラウザでlocalhostにアクセスすると、 "It Works!"というページが表示されます。これは私が作成したページではないので、どこにあるのかわかりません。これはPHPのインストールによるものか、それともApacheによるものか。 IDE(PHPStorm)を開いてWebサイトを実行したときに、8080のようなポートを使用している場合は動作します。ポートを80に設定すると失敗し、IDEに次のように表示されます。 /usr/local/php5/bin/php -S 0.0.0.0:80 -t /mywebsitepath/ Failed to listen on 0.0.0.0:80 (reason: Permission denied) 私はその特定のエラーを検索したとき、私が見つけたのはのための助けだけだった NGINX しかし、私はApacheを使っています。コードをポート80でローカルに実行できるようにするには、何を変更する必要がありますか? localhost:8080の代わりにlocalhostを使うことができるようにこれをしたいのです。


2
CentOSおよびKloxoでPHPをアップグレードするにはどうすればよいですか?
PHPをアップグレードして、専用サーバーのjoomlaをアップグレードする必要があります。私は持っています: kloxo 6.1.6 php-5.2.17-1 Linux CentOS-55-64-minimal 2.6.18-194.32.1.el5 x86_64 x86_64 x86_64 GNU / Linux どこでも検索したところ、PHP 5.3はzendと互換性がないことがわかりました。joomla 1.6および1.7の最小である5.2.4にアップグレードしたいと思います。 私は実行しようとしました: yum update php.x86_64 これはインストールされているPHPパッケージですが、動作しませんでした。 これは多くのサイトにかなりの数のユーザーがいる実稼働サーバーなので、できる限り安全に実行したかったのです。 「yum update」を実行しても安全ですか?カーネルを含む、インストールする6つのパッケージと更新する125のパッケージが表示されました。それは安全ですか?kloxoのyumリポジトリには触れていません。 更新: 「yum update」を正常に実行しました。 5.2.4を含む新しいリポジトリを追加する方法と、その特定のバージョンに更新する方法を知る必要があると思います。 何か案は?
4 php  yum 


1
Windows 10 bash WSLでNginxを使用してPHPを実行する方法は?
Windows 10 bashにPHP7とNginxをインストールしました。 PHPは/etc/php/7.1にインストールされますNginxは/ etc / nginxにインストールされます localhostにアクセスしてindex.phpをロードしようとすると、502 Bad Gatewayになります PHPスクリプトを適切に実行するように/ etc / nginx / sites-available / defaultを構成するにはどうすればよいですか?これまでのところ、私が作品を試したことはありません。
4 windows-10  bash  php 

0
PHPインタラクティブモードではプロンプトが表示されません
私はWindows 7を実行しています。Php5.4.6の「バイナリとソース」ディストリビューションをダウンロードしました。 ダウンロードを解凍してディレクトリに移動しphp.exe -a、コマンドラインでコマンドを入力すると、インタラクティブモードが読み込まれたように見えますが、コマンドに応答しません。 コンソールはメッセージInteractive mode enabledで応答し、その後に空白行が続きphp >ますが、プロンプトは表示されません。のようなコマンドを入力echo "foo";すると、書いたテキストは表示されますが、システムは何もしません。 何が間違っていますか?(私はmsysでソースを自分でコンパイルしようとしましたが、苦情を受けました:configure: error: xml2-config not found. Please check your libxml2 installation.より簡単な方法がなければなりません。)
4 php 

4
PHPの777許可ファイルでfopenを実行すると許可が拒否されました
Imはphpやファイルのパーミッションに慣れていません。しかし、私は非常に単純なスクリプトをセットアップした新しいサーバーに移行しました。 スクリプトが実行されるフォルダーは、ドキュメントルートにあります。フォルダーのアクセス許可は755に設定されます。 フォルダーの所有者はgstaです。ファイルの所有者はgstaです。 error_reportingをオンにして、以下を取得しています: Warning: fopen(log.txt): failed to open stream: Permission denied in /var/www/html/log.php on line 13 私はもう試した: chmod("log.txt", 0777) PHPでも許可が拒否されます。 終わったよ: ps -u | grep httpd そして得た: gsta 1012 0.0 0.0 108608 808 pts/3 S+ 22:45 0:00 grep --color=auto httpd コード: $filename = 'log.txt'; $handle = fopen($filename,"a+"); echo "fh:" …

1
CLIでPHPエクステンションをロードするがCGI / FastCGIモードではロードしない
アップデート2(問題解決): 問題はコンパイル中に不正なパラメータでした。詳細は私の答えを見てください。 更新: 次のコマンドの結果は、この問題に多少の影響を与えるでしょう。 # php-cgi -m [PHP Modules] ... PDO pdo_sqlite ... ここにpdo_mysql拡張子はありません...なぜですか? php.iniは、(extension_dirを介して)pdo_mysql拡張をロードするCLIでPHPに使用されるものと同じです。 元の質問: Ubuntu 12.04でPHP 5.5.1をコンパイルした # php -v PHP 5.5.1 (cli) (built: Aug 22 2013 02:57:03) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies PDO MySQLエクステンションがCLIにロードされます。 # php --ri pdo_mysql …
2 php  lamp 

0
Sublime Text 3 PHPシンタックスハイライト問題
Sublime Text 3はPHPシンタックスに設定されていますが、ネストすると、下の図に示すように、いくつかの奇妙なシンタックスハイライトの問題が発生します。 他の誰かがこの問題に遭遇し、彼らがそれを解決したかどうか私は思っていましたか? シモンズ:私はこれをstackoverflowに投稿しましたが、人々はそれを好まない。私はスーパーユーザーを試すように言われました。

3
ApacheローディングPHPモジュール - 未定義シンボル:unixd_config
RedHat 6.5で新しいWebサーバーを設定しています。 有効にしようとしています php5 次のようにApache 2.4.6上のモジュール: LoadModule php5_module /usr/path/to/libphp5.so AddType application/x-httpd-php .php チェックすると httpd.conf Apacheのファイル私は私について次のエラーが出ます LoadModule 'Sライン: Cannot load /usr/path/to/libphp5.so into server: /usr/path/to/libphp5.so: undefined symbol: unixd_config 問題は、2つのPHPバージョンがインストールされていることが原因ではないかと思います。 Apacheが使うべきものはエイリアスです php55、それをするための設定は何ですか?

1
クライアント側のコンピューターBIOSシリアル番号を取得する方法
PHPコード: $sys = system('dir'); 私は何日も探しましたが、満足のいく結論に達することはできません。インターネット全体で、上記のphpコードは一般的であるか、他のphpコードはこちらshell_exec('dir');です。これらの2つのphpコードは、サーバーディレクトリファイルを取得します。 最初のステップ:Windowsコンピューターのコマンドプロンプト(cmd)で、入力wmic bios get serialnumberすると、コンピューターのBIOSシリアル番号のシリアル番号が表示されます。 今、従業員が職場で会社のウェブサイトから仕事の目的でアクセスする場合、どのようにcmdを実行してBIOSシリアル番号を取得し、wmic bios get serialnumber従業員のログ目的の出力を取得しますか。または、各従業員が会社の日次インベントリおよびログ記録の目的で使用するインターネットデバイスを識別するその他の方法。 方向:クライアント側でcmdを実行し、次のようにこのコマンドを実行できる場合(ログインしているユーザーのみ): $ip = $_SERVER['REMOTE_ADDR']; $mac = shell_exec('arp -a ' . escapeshellarg($ip)); または $mac = system('ipconfig/all'); そして、MACアドレスをどこかにgrepします。ただし、これの目的は、工場の労働者が使用しているインターネットデバイスを記録することです。インターネットデバイスを一意に識別する別の方法または別の方法での方向付けの助けは素晴らしいでしょう。php、javascriptなど。ありがとうございます。
2 php  javascript 


0
CentOSにphp-develをインストールする際の問題
私たちが開発しているアプリケーションのスピードの問題を解決するために、PHPインストールを使ってサーバーにAPCをインストールしようとしています。 phpizeをインストールできません。 phpizeは現在サーバー上にありません。しかし、私がsudo yum install php-develを試すと、エラーが発生します。 "Loaded plugins: security Setting up Install Process Package php-devel-5.3.3-22.el6.x86_64 already installed and latest version Nothing to do" ここから何をすればいいのかわからない。誰かが私を手伝ってくれる?ありがとうございます。 (***ご注意ください - この質問は以前の投稿で閉じられました 「オフトピック」としてマークされています。その理由はわかりません。私はしようとしているプログラマです プログラミングツール(php-devel)をインストールしてください。だから、私はこれがだろうと思います 援助を受けるための正しい場所であること。私がいるかどうか私に知らせてください それについては間違っています。ありがとう!)
1 linux  centos  php  php-apc 

3
Pythonサーバー側かクライアント側か[閉まっている]
私はpythonを使用するか、JavaScriptを使用することについて議論していますPHP 基本的に私がやろうとしているのは私のデータベースから引き出されたいくつかのデータに対してアルゴリズムを実行することです。 (アルゴリズムはサーバー上で非常に要求が厳しくなる可能性があるので、クライアント側にアルゴリズムを置きたいと思います)。 うまくいけば、それは理にかなっています。 また、私は私のウェブサイト上で大量のトラフィックを計画しています。


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