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

PHPはサーバー側のスクリプト言語であり、ブラウザベースのアプリケーションの構築に使用されます。これには、ユーザーとのやり取りを実際に必要としないWebサイトやプログラムが含まれます。

3
PHPとMySQLが通信しない
PHPのインストールとMySQLのインストールがうまくいっていないという結論に達しました。私はコンテンツにMySQLを使用する最初のWebページの作成に取り組んでいますが、2日後に、マニュアルページ、オンラインドキュメント、および数十のチュートリアルを実行しても、PHP / MySQLパーツを機能させることができません。Apacheを実行し、自分のWebページをホストする、確立されたホームWebサーバー(私は唯一の管理者/ユーザー)を持っています。MySQLをインストールし、ターミナルを介してデータベースを作成およびクエリすることができました。PHPをインストールしました。エコーを使用してテキストをドキュメントに出力できます。MySQLで作業すると、すべてが変わります… に初期化に関する情報を含むページがあります。MySQLにアクセスするためのハードコードされたHTMLの段落とその後のPHPコードの段落が含まれています。最初にページをロードしたとき、結果として生じたのは空白のページだけでした。PHPセクションをコメントアウトしてリロードし、プレーンHTMLがまだ機能していることを確認しました。そのため、PHPの一部がページの読み込みを妨げていました。 コードのトラブルシューティングを開始するために、サーバー接続用の次のコードを除くすべてのPHPコードにコメントを残しました。 <? echo("<p>PHP is working</p>"); $ses = mysql_connect("localhost","username","password"); if(!$ses){ echo("<p>Connection to content server failed.</p>"); exit(); } echo("<p>Database Connected</p>"); ?> ページが読み込まれると、「PHPは動作しています」という段落に加えて、最初のHTMLが読み込まれますが、失敗メッセージも成功メッセージも表示されません。2つのエコーとmysql_connectのみが残るように、コードからIf構造を削除し、同じ結果を得ました。 mysql_connect機能が原因で、サーバーが実行時にコードのロードを停止しているようですが、私はそれを修正する方法について考えていません。参考までに、「connection = msql.so」行を含めるようにphp.iniファイルを変更し、MySQL 5.5、Apache 2.2.22、PHP 5.3.10、Ubuntu 12.04を使用しています。また、ルーターとモデムの両方がポート3306をサーバーに転送するように構成されています(どのようにする必要があるかはわかりません)。MySQLのユーザー名とパスワードは3重にチェックされ、正常に使用しているものと同じです。ターミナル。 何が欠けていますか?
9 mysql  php 

3
PHP、LAMPP、PostFixを使用したメールの送信
今から2日間試してみましたが、最も単純なものを機能させることができません。 問題:PHPから私の電子メールアドレスへの電子メールの送信が機能しない 私は以前にWindowsとSendmail(SendmailはXAMPPパッケージ内にありました)で作業しており、すべて問題ありませんでした。Linux用のXAMPPパッケージ(1.7.7)には、Sendmailが統合されていません。少し調べたところ、PostfixがLAMPP環境に適していることがわかりました。 これまでに試したこと: Postfixをインストールし、(Windowsのように)私のプライベートメールプロバイダーのsmtp-serverを使用するように設定したいと思いました。ですので、php.iniを次のように設定しました。 [mail function] ; For Win32 only. ;SMTP = localhost ;smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com sendmail_path = /etc/postfix mail.add_x_header = On 「Win32のみ」のものをコメントアウトしたことに注意してください。/etc/postfix/main.cfには、次のようになります。 smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = hash:/etc/postfix/sasl_password myhostname = ubuntu alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases sender_canonical_maps …
9 php  lamp  postfix 

2
デスクトップインストールをサーバーとして使用できますか?
Linuxは初めてで、Ubuntuが初めてのディストリビューションです。Linuxについてもっと学びたいのでUbuntuを選びました。 時間の制約があり、できるだけ早くサーバーをセットアップする必要があります。MacBook ProでVMWare Fusionを介してUbuntuデスクトップとUbuntuサーバーをセットアップしています。 必要なものすべてをサーバーエディションにインストールしましたが、それは私の頭の先にあります。CLIの経験はありません。 CLIを習っている間、Ubuntuデスクトップを使用してWebサーバーを実行できますか?基本的に、Apache、PHP、MySQL、phpMyAdmin、Python、Djangoを実行する必要があります。MAMPを使用する必要がありますか? ありがとう。

1
Nginx、APC、PostgreSQLでPHPを設定する方法は?
Ubuntu Server 10.10を使用していますが、NginX、PHP 5.3.3、PostgreSQL、できればAPCとPHP Suhosin を使用してWebサーバー環境をセットアップしたいと考えています。 私はすでにでPostgreSQLをapt-get install postgresql、Nginxでを設定していますapt-get install nginx。 しかし、これらのためにPHPを設定するにはどうすればよいですか?これを使用してこれをapt-get install行うことができますか、それともソースをダウンロードしてコンパイルする必要がありますか?私はそれを使ってそれをしたいと思いますapt-get。 NginxにはPHP-FPMを使用したいと思います。私がインターネットで見つけたほとんどのチュートリアルは古く、PHPをコンパイルしていますが、これは本番サーバーには推奨されません。 Nginx、APC、PostgreSQLでPHPを最も簡単に設定するにはどうすればよいですか?または少なくともPHP-FPM + Nginx? 更新 これで、新しいUbuntu Server 10.10をインストールし、Peterが提案したコマンドをphp5-suhosin追加で実行しました。Nginxが正常に動作した後、生成された構成ファイルを以下のように編集します。新しい構成ファイルをリロードした後も、Nginxはindex.htmlファイルを使用して正常に機能しindex.phpますが、ファイルを追加すると機能しなくなります。これは、PHP-FPM、APC、またはPHP関連のものに関係していると思います。しかし、これはPHP-FPMの構成ファイルにもなる可能性があります。 これが私が使用しているNginxの設定ファイルです。ほとんどはデフォルトで生成されています。コメントをスキップしました。 server { listen 80; listen [::]:80 default ipv6only=on; server_name localhost; access_log /var/log/nginx/localhost.access.log; location /favicon.ico { empty_gif; } location / { root /var/www; index index.php index.html index.htm; } location …

4
18.04へのアップグレード後、PHPがプレーンテキストとして表示される
Ubuntu 18.04にアップグレードしました。apacheは私のウェブサイトのphpをプレーンテキストphpとして提供します。私はすでに試しました: なぜ私のPHPファイルはプレーンテキストとして表示されますか?(Stack Overflow)、PHP 7およびapacheはプレーンテキストを表示し、再起動できません。インストールされているphpパッケージは次のとおりです。 php php7.2-cli php7.2-fpm php7.2-mbstring php7.2-pgsql php7.2-sqlite3 php7.2-zip php-curl php-igbinary php-pgsql php-xml php7.2 php7.2-common php7.2-gd php7.2-mysql php7.2-readline php7.2-xml php-bz2 php-fpm php-mbstring php-soap php-xmlrpc php7.2-bz2 php7.2-curl php7.2-json php7.2-opcache php7.2-soap php7.2-xmlrpc php-common php-gd php-mysql php-sqlite3 php-zip 問題のWebサイトの1つがここに表示されます。 アパッチerror.log: [Thu Apr 26 16:02:12.740886 2018] [mpm_prefork:notice] [pid 6504] AH00169: caught …
8 apache2  php  18.04 

1
nginxを取得してUbuntu 16.04サーバーでPHPを実行できません
編集。 質問はすでにここで回答を得ています:https : //serverfault.com/questions/889334/cant-get-nginx-to-run-php-on-ubuntu-16-04-server 私はnginxを実行しているサーバーをセットアップしていて、phpスクリプトを実行できるようにしようとしています。 どうやらnginxでphpを実行する方法についての最もすばらしい記事はこれです:https : //www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in- ubuntu-16-04 以下の説明は、他の方向性が古くなるにつれて終了します。 nginxでPHPを有効にする最も簡単な方法は何ですか? 私はデジタルオーシャンのウェブサイトの指示に従いますが、何も変更されず、まだphpを実行できません。 私はこれでかなり迷っています。どんな助けでもいただければ幸いです。 これは次の出力ですsudo service nginx status: nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2017-12-17 13:46:33 GMT; 55min ago Process: 19056 ExecStop=/sbin/start-stop-daemon --quiet …
8 php  nginx  fastcgi 

4
PPAユーザーをあるPPAから別のPPAに移行する方法は?
既存のユーザーを1つのPPAから別のPPAに移行する必要があるので、これはユーザーへの影響をできるだけ少なくして移行を自動化する方法についての質問です。 より正確に: 私は、Xenial 以前に使用されていた古いスタイルのPHPパッケージを使用するPHP 5.5およびPHP 5.6の PPAを使用しており、かなり多くのユーザーがいます。 ここで、PHP 5.5、PHP 5.6、およびPHP 7.0を含む新しいPPAを作成しました。古いPPAのユーザーに、この新しいPPAに切り替えてもらいます。この一般的な方法についてはいくつかのアイデアがありますが、AskUbuntuコミュニティからもっと情報をもらいたいと思います。 コメントを送ったり、以下の回答を直接編集したり、独自の提案を追加してください。
8 php  ppa 

5
localhost / phpmyadminがUbuntu 16.04で機能しない
最近新しくインストールされたUbuntu 16.04削除Ubuntu 14.04。 ローカルマシンにLAMPをセットアップしようとしていてPHP7.0、mySqlとをインストールしましたphpMyadmin。 すべては、正常に動作しているhttp://localhost取り組んでいるhttp://localhost/info.php取り組んでいるが、アクセスしているときにhttp://localhost/phpmyadmin、それを与えていますHTTP ERROR 500 The localhost page isn't working 更新:/var/log/apache2/error.log Cannot adopt OID in UCD-SNMP-MIB: dskEntry ::= { dskTable 1 } Cannot adopt OID in NET-SNMP-AGENT-MIB: netSnmpAgentMIB ::= { netSnmpModuleIDs 2 } Cannot adopt OID in LM-SENSORS-MIB: lmFanSensorsValue ::= { lmFanSensorsEntry 3 } Cannot adopt OID in …

3
Composerのインストール
私はUnixライクなシステムの初心者で、現在Ubuntuを使用しています。コマンドを使用してComposerをインストールしようとすると問題が発生する: (sudo) curl -sS https://getcomposer.org/installer | (sudo) php mv composer.phar /usr/local/bin/composer *あり、なし sudo この後、証明書に関する情報だけを取得します。 Certinomis - Root CA ==================== -----BEGIN CERTIFICATE----- MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE 6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I 6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr hkIGuUE= -----END CERTIFICATE----- CACERT; …
8 14.04  php 


2
Nginxは、.phpがURLにある場合にのみPHPファイルをダウンロードします
これはよくある質問ですが、同じような問題を抱えている人はまだ見つかりません。.php拡張子がURLにない限り、PHPファイルを提供できます。例えば: 移動するlocalhostと、index.phpファイルが表示されます。移動した場合localhost/index.php、ファイルをダウンロードします。これが私の設定です: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ …
8 php  nginx 

1
利用可能なアップデートがあるかどうかを知る方法は?
12.04 LTS ubuntuサーバーを実行しています。そして、アップデートが利用可能になったときに通知を受けることができればいいと思います。しかし、私は知る方法を見つけることができません... apt-getmanページを見てみました。それからapt-get -s upgrade、質問をブロックせずにスクリプトでapt-get出力を取得するために使用できました。 今、私は違いがはっきりとわかります: 更新が利用可能です: apt-get -s upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: dpkg dpkg-dev libdpkg-perl 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Inst dpkg [1.16.1.2ubuntu7.2] (1.16.1.2ubuntu7.3 Ubuntu:12.04/precise-updates [amd64]) Conf …
8 apt  updates  bash  php 

1
Ubuntu 14.04にアップグレードした後、php-pearが機能しない
Ubuntu 14.04にアップグレードした後、php-pearはパッケージのインストールに失敗します。 sudo pear install --alldeps --force pear.phpunit.de/PHPUnit downloading PHPUnit-4.0.17.tgz ... Starting to download PHPUnit-4.0.17.tgz (509,430 bytes) ......................................................................................................done: 509,430 bytes could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/PHPUnit-4.0.17.tgz" Download of "phpunit/PHPUnit" succeeded, but it is not a valid package archive Error: cannot download "phpunit/PHPUnit" Download failed install failed The packages …
8 upgrade  php  14.04 

2
Ubuntu 12.04でphp.iniを保存できません
私は変更したい upload_max_filesize = 2Mの50Mは、私はphp.iniの上の編集を始めたが、それを保存しようとすると、エラーメッセージを表示し、以下の /etc/php5/apache2/php.iniの保存中にバックアップファイルを作成できませんでした geditは、新しいファイルを保存する前にファイルの古いコピーをバックアップできませんでした。この警告を無視してファイルを保存しても構いませんが、保存中にエラーが発生した場合、ファイルの古いコピーが失われる可能性があります。とにかく保存しますか?

2
PHPコンパイラ/インタプリタ
PHPコンパイラ/インタプリタをUbuntu 11.04にインストールする方法 PHPの最新バージョンを持っていますが、ターミナルからPHPを学びたいです。端末内でPHPプログラムを実行するPHPインタープリターはありますか? たとえば、「phpc」、「phpi」、「php」などのコマンドを実行して、PHP REPLを開きます。 ありがとう。
8 php  compiler 

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