本腰、leopardでサーバーの構築
ブログ | 2008/11/1 20:12
事前に、OSのインストールCDから、Xcode Toolsをインストールしておく。
1. MacPortのインストール
http://www.macports.org/install.php
のLeopard (Universal)をパッケージでインストール。
/User/kuwa/.bash_profile というファイルを作って、
で、MacPortsをアップデート(最新版をダウンロードしたばかりなのに必要あるのだろうか? まあいい、portコマンドが動くかのテストだ。)
Terminalは新しいウインドウで。
さて、下記サイトを参考にMySQLとPHPとGDを入れる。
http://colamune.com/blog/vol/30
2. MySQLのインストール
起動してみる
MySQLパスワードの設定
MySQL webmin設定
MySQLの自動起動
3. apacheのインストール
sqlite3あたりで失敗したら、
httpd.conf
起動とか
sudo /opt/local/apache2/bin/apachectl configtest
sudo /opt/local/apache2/bin/apachectl start
sudo /opt/local/apache2/bin/apachectl graceful
sudo /opt/local/apache2/bin/apachectl restart
webmin
/opt/local/apache2/conf/httpd.conf
httpd.conf.sampleから作る。
4. PHPのインストール
GDはデフォルトで入ったらしい
http://www.sooey.com/journal/2008/05...
variantsは、
どうも失敗したので、これらを先に入れてみる。
httpd.conf
<IfModule mime_module>に
参照
http://colamune.com/blog/vol/30
http://www.sooey.com/journal/2008/05...
1. MacPortのインストール
http://www.macports.org/install.php
のLeopard (Universal)をパッケージでインストール。
/User/kuwa/.bash_profile というファイルを作って、
export PATH=/opt/local/bin:/opt/local/sbin/:$PATHと記述。
export MANPATH=/opt/local/man:$MANPATH
で、MacPortsをアップデート(最新版をダウンロードしたばかりなのに必要あるのだろうか? まあいい、portコマンドが動くかのテストだ。)
Terminalは新しいウインドウで。
sudo port -d selfupdate
sudo port -d sync
さて、下記サイトを参考にMySQLとPHPとGDを入れる。
http://colamune.com/blog/vol/30
2. MySQLのインストール
sudo port -d install mysql5 +server
sudo /opt/local/bin/mysql_install_db5 --user=mysql
sudo chown -R mysql /opt/local/var/db/mysql5/
sudo chgrp -R mysql /opt/local/var/db/mysql5/
sudo mkdir /opt/local/var/run/mysql5
sudo chown mysql:mysql /opt/local/var/run/mysql5/
chmod 775 /opt/local/var/run/mysql5
起動してみる
sudo /opt/local/bin/mysqld_safe5 --user=mysql &
MySQLパスワードの設定
cd /opt/local/bin
sudo ./mysqladmin5 -u root password 'パスワード'
MySQL webmin設定
/opt/local/bin/mysqlshow5
/opt/local/bin/mysqladmin5
/opt/local/bin/mysql5
/opt/local/bin/mysqldump5
/opt/local/bin/mysqlimport5
/opt/local/bin/mysqld_safe5 --user=mysql &
MySQL共有ライブラリディレクトリへのパス
/opt/local/lib/mysql5/mysql
Path to MySQL databases directory
/opt/local/var/db/mysql5
MySQLの自動起動
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
3. apacheのインストール
sudo port -d install apache2
sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
sqlite3あたりで失敗したら、
sudo port clean --work sqlite3としてもう一度。
httpd.conf
/opt/local/apache2/conf/httpd.conf
起動とか
sudo /opt/local/apache2/bin/apachectl configtest
sudo /opt/local/apache2/bin/apachectl start
sudo /opt/local/apache2/bin/apachectl graceful
sudo /opt/local/apache2/bin/apachectl restart
webmin
/opt/local/apache2
/opt/local/apache2/bin/httpd
/opt/local/apache2/bin/apachectl
/opt/local/apache2/conf/httpd.conf
/opt/local/apache2/conf/mime.types
/opt/local/apache2/conf/httpd.conf
httpd.conf.sampleから作る。
4. PHPのインストール
GDはデフォルトで入ったらしい
http://www.sooey.com/journal/2008/05...
variantsは、
port variants php5で調べられる。で、インストール
どうも失敗したので、これらを先に入れてみる。
sudo port install freetypeで、インストール。
sudo port install jpeg
sudo port install libpng
sudo port -d install php5 +apache2 +mysql5 +pear失敗したら
sudo port clean --all php5でもして、もう一度。
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini
httpd.conf
<IfModule mime_module>に
AddType application/x-httpd-php .phpを記述して、apache再起動。
AddType application/x-httpd-php-source .phps
参照
http://colamune.com/blog/vol/30
http://www.sooey.com/journal/2008/05...
▼追記 2008/11/2 13:22
php.ini
/opt/local/etc/php.ini
php
/opt/local/bin/php
pear
/opt/local/bin/pear
my.cnf
/opt/local/etc/mysql5/my.cnf
(/opt/local/share/mysql5/mysql/my-large.cnf にサンプル)
mysqlのdataフォルダ(このあたりちょっと違う)
/opt/local/var/db/mysql5
たぶん。
/opt/local/etc/php.ini
php
/opt/local/bin/php
pear
/opt/local/bin/pear
my.cnf
/opt/local/etc/mysql5/my.cnf
(/opt/local/share/mysql5/mysql/my-large.cnf にサンプル)
mysqlのdataフォルダ(このあたりちょっと違う)
/opt/local/var/db/mysql5
たぶん。
▼追記 2008/11/2 13:43
php.ini
mbstring.internal_encoding = UTF-8
display_errors = Off
upload_max_filesize = 8M
まだ、チェック必要
mbstring.internal_encoding = UTF-8
display_errors = Off
upload_max_filesize = 8M
まだ、チェック必要
ブック» ぼくの知ってるMacでサーバー
リンク元
- local - Live Search (2)
- Rottel | ブックマークとブログのさっぱりサービス (2)
- Leopard PHP インストール - Google 検索 (2)
- Leopard PHP インストール - Google Search (2)
- leopard macport - Google 検索 (2)
- leopard gd - Google 検索 (2)
- leopard php mbstring - Google Search (2)
- mac port gd - Google Search (2)
- leopard mysql gd - Google Search (1)
- アーカイブ | Rottel (1)
- Rottel | ブックマークとブログのさっぱりサービス (1)
- mysqld_safe5 - Google 検索 (1)
- Google Reader (1)
- leopard macport mysql - Google 検索 (1)
- macport leopard mysql - Google 検索 (1)
- mac - rui mashita on Diigo (1)
- rui_mashita's Bookmarks on Delicious (1)
- leopard GD インストール - Google 検索 (1)
- lepard php mb_ php.ini - Google 検索 (1)
- mysql 構築 leopard - Google 検索 (1)
- leopard gd php インストール - Google 検索 (1)
- macport - Google Blog Search (1)
- PHP GDライブラリ leopard - Google 検索 (1)
- leopard chown - Google 検索 (1)
- php5 サーバーレパード - Google 検索 (1)
- php5 leopard ディレクトリー - Google 検索 (1)
- mysql_install_db5 失敗 - Google 検索 (1)
- MacPort Leopard PHP - Google Search (1)
- はてなブックマーク - ソーシャルブックマーク (1)
- macport インストール Leopord - Google 検索 (1)
- はてなブックマーク - hiddeのブックマーク (1)
- php レパードサーバー - Google 検索 (1)
- apachectl restart 失敗 - Google 検索 (1)
- httpd 失敗 apachectl restart - Google 検索 (1)
- mysql5 自動起動 Leopard - Google 検索 (1)
- macport path leopard - Google 検索 (1)
- leopard httpd.conf 全文 - Google 検索 (1)
- leopard php source install - Google Search (1)
- leopard pear パス - Google 検索 (1)
- leopard pear パス - Google 検索 (1)
- leopard port clean - Google 検索 (1)
- MacPort PHP Leopard - Google Search (1)
- はてなブックマーク - patu90daのブックマーク (1)
- macports leopard mysql - Google 検索 (1)
- mac apachctl httpd.conf - Google Search (1)
- mac apachectl httpd.conf leopard - Google 検索 (1)
- macport apache2 失敗 - Google Search (1)
- macports php httpd.conf - Google 検索 (1)
- leopad apach2の起動 - Google 検索 (1)
- export macport - Google 検索 (1)
- macport leopard install - Google 検索 (1)
- Mysql5.1のDataフォルダ - Google 検索 (1)
- Leopard サーバー - Google 検索 (1)
- GD インストール Leopard - Google 検索 (1)
- php.ini httpd.conf gd Leopard - Google 検索 (1)
- leopard サーバ構築 - Google 検索 (1)
- leopard GD インストール - Google 検索 (1)
- mac leopard apache conf - Google 検索 (1)
- macports apache leopard - Google 検索 (1)
- sooey - Google ブログ検索 (1)
- macport PATH - Google Search (1)
- leopard macport path - Google 検索 (1)
- mysql5.1 mac - Google 検索 (1)
- macport leopard - Google 検索 (1)
- leopard pear path - Google 検索 (1)
- leopard mysql ライブラリ - Google 検索 (1)
- leopard PHP パス - Google Search (1)
- leopard pear path - Google 検索 (1)
- macports leopard - Google 検索 (1)
- leopard サーバー - ウェブ検索 (1)
- mac port php5 +pear - Google 検索 (1)
- mysql5.1 my.cnf 設定 - Google 検索 (1)
- PHP GDライブラリ leopard - Google 検索 (1)
- leopard mysql path - Google 検索 (1)
- macport 起動 - Google 検索 (1)
- leopard server httpd.conf - Google Search (1)
- leopard my.cnf - Google 検索 (1)
- leopard apache 再起動 - Google 検索 (1)
- GDライブラリ Leopard - Google 検索 (1)
- lepard php mbstring - Google Search (1)
- php lepard - Google 検索 (1)
- gd インストール macport - Google 検索 (1)
- leopard httpd 再起動 - Google 検索 (1)
- leopard server 設定 - Google 検索 (1)
- apache 起動 Leopard - Google 検索 (1)
- Yahoo!検索 - leopard mysql my.conf (1)
- leopard php インストール - Google 検索 (1)
- leopard macport mysql - Google 検索 (1)
- leopard port mysql - Google 検索 (1)
- macサーバ Apache conf - Google 検索 (1)
- macports apache php mime - Google 検索 (1)
- /opt/local - Google 検索 (1)
- mac os x /opt/local/lib/mysql5 - Google 検索 (1)
- leopard GD インストール - Google 検索 (1)
- サーバ MAC Leopard 構築 - Google 検索 (1)
- mysql ports mac - Google 検索 (1)
- leopard Php インストール - Google Search (1)
- php config apache2 path leopard - Google 検索 (1)
- macports mysql php gd - Google 検索 (1)
- apache2 php5 mysql5.1 - Google 検索 (1)

