OSPX 10.11の中でAache+PHP+Mysql環境構築

1345 ワード

Apache
OSXにはapacheサービスがあります。三つの命令だけでいいです。
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
バージョンを表示
http -v
ブラウザ入力http://localhost It worksが見られます。
注:apacheのルートディレクトリは/Library/WebServer/Dockments/にあり、OSXデフォルトではユーザー級ディレクトリも配置されています。ここでは関係ありません。
PHP
OSXもPHPを持っています。配置はとても簡単です。
vim /etc/apache2/httpd.conf
この行の前の#を抜きます。
#LoadModule php5_module libexec/apache2/libphp5.so
Mysql
  • 適当なバージョンのMysql
  • をホームページからダウンロードします。
  • デフォルトmysqlコマンドはフルパス
  • を入力する必要があります。
    sudo /usr/local/mysql/support-files/mysql.server start  #  mysql  
    sudo /usr/local/mysql/bin/mysql -v  #    
    
  • は、環境変数
  • に/usr/local/mysql/binディレクトリを追加する。
    cd ~
    vim .bash_profile
    
    入力:export PATH=「/usr/local/mysql/bin:$PATH」を保存してから実行します。
    source  .bash_profile
    
    環境変数を有効にする
  • ロトユーザパスワード
  • を設定します。
    mysqladmin -u root password "password"
    
  • Socketエラーを修復するためにはmysqlサーバのクライアント通信を担当するsocketファイルがあります。mysqlはそれを/tmpディレクトリに置いていますが、OSXはデフォルトの検索/var/mysqlディレクトリを探していますので、ソフトリンクを作る必要があります。ディレクトリ/var/mysqlを新規作成し、以下のコマンドを実行すればOKです。
        sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock 
    
    ドーン
    原文のリンク:https://www.funnyang.com/osx-apache-php-mysql/