Mac で php+apache をアップグレードする
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-08-08 09:31:09
Mac には php + apache が付属しています。ただしバージョンは最新ではありません。長い間オンラインで検索しましたが、より良い例が見つかりませんでした。長い間考えなければなりませんでした。
私のノートブックでは、php は 5.4、Apache は 2.2 です。昨日、PHPの練習をしていたら、PHP5.4がサポートしていない機能に遭遇しました。アップグレードする必要がありました。 主に管理を容易にするために、ダウンロードとインストールには MacPort を使用することをお勧めします。 PHPをインストールしますsudo port install php55; php55をインストールした後、コマンドラインにphpと入力してTabキーを押すと、php55の関連ファイルが表示されることがわかります。元のphpバージョンには番号がありません。 現時点でオリジナル版をクリアするにはどうすればよいですか? 私の方法はかなり愚かです。 /usr の下にある PHP のものを他の場所に移動しました。 php に関連する実行可能ファイルを見つけて置き換えます。 apache2 をインストールしますsudo port install apache2
ログイン後にコピー
インストール後、新しい apachectl は /usr/sbin の下にあります。 同様に、元の apache を /usr から削除しました。 Apacheのphpモジュールをインストールしますsudo port install php55-apache2handler
ログイン後にコピー
Apacheのphpサポートをインストールします。インストールが完了すると、プロンプトが表示されます。
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n php5 mod_php55.so
ログイン後にコピー
このとき、Apacheのモジュールディレクトリに入ると、追加のmod_php55.soが見つかります。
インストール後、phpをPHP55に、apachectlを最新のものに置き換えるなど、いくつかの置き換えを行う必要があります。 Apacheのhttp.confとphpのphp.iniを変更します。 Mac に付属していた以前の http.conf と php.ini は置き換えることができます。自分のバックアップを持ってきた後、それらをすべて削除しました。 phpmyadminをインストールしますsudo port install phpmyadmin.
如果提示没有phpmyadmin,那就port search 一下。查找正确的报名
ログイン後にコピー
インストール後のディレクトリは/opt/local/www以下になります。使用する前に、Apache の作業ディレクトリに配置する必要があります。
最後に、PHP を実行すると、mbstring などの PHP 拡張機能が少ないことがわかります。このとき、ポート検索 php55 | grep mbstring を使用します。 対応する拡張機能を見つけて、ポートをインストールします。 mysql が見つからない場合は、port search php55 | grep mysql
を実行して、PHP ページの表示がすべてソースコードであることを確認します。その後、検証したところ、php ファイル タイプがサポートされていないことが判明しました。 Mac の元の構成を確認し、変更を加えます。 http.confを設定します。 これらを最後に追加する必要があります。そうしないと、php Web ページを開いたときにソースコードが表示されます。 りー
上記は、Mac で php + apache をアップグレードする方法を内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
最新の問題
-
2025-03-21 13:39:34
-
2025-03-21 13:38:34
-
2025-03-21 13:37:19
-
2025-03-21 13:35:24
-
2025-03-21 13:34:32