ubuntu マシンに php テスト環境をデプロイし、ubuntu マシンに php をデプロイします。
Jun 16, 2016 am 09:16 AMubuntu マシンに php テスト環境をデプロイ、ubuntu マシンに php をデプロイ
ubuntu マシンに php テスト環境をデプロイ
1. 導入環境
Ubuntu11.10_X86_32、対応するソフトウェア nginx+mysql+php をコンパイルしてインストールします。
2. ソフトウェアのインストール
2.1 ソフトウェアのダウンロード
libiconv-1.14.tar.gz
libmcrypt-2.5.7.tar.gz
mcrypt-2.6.8.gz
mhash-0.9.9.9.tar.gz
mysql-5.5.39.tar.gz
nginx-1.1.10.tar.gz
pcre-8.20.tar.gz
php-5.4.34.tar.gz
2.2 環境設定
システムが比較的クリーンな場合は、必要なソフトウェア ツールをインストールする必要があります
apt-get install gcc g++ ssh automake cmake build-essential autoconf make re2c wget cron bzip2 rcconf flex vim bison m4 mawk cpp binutils libncurses5 unzip tar libncurses5 libncurses5-dev libtool libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev liblt 3- dev libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libmcrypt-dev
2.3 補助ソフトウェアのインストール
2.3.1 libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14/
cd libiconv-1.14/
./configure --prefix=/usr/local
作る
インストールを行う
2.3.2 mhash-0.9.9.9.tar.gz
tar zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
作る
インストールを行う
cd ../
2.3.3 libmcrypt-2.5.8.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
作る
インストールを行う
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
作る
インストールを行う
2.3.4 mcrypt-2.6.8.tar.gz
tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8/
/sbin/ldconfig
./configure
作る
インストールを行う
2.3.5 pcre-8.10.tar.gz
tar zxvf pcre-8.10.tar.gz
cd pcre-8.10
./configure
作る
インストールを行う
2.4 mysql のインストール
groupadd mysql #mysql グループを追加
useradd -g mysql mysql -s /bin/false #ユーザー mysql を作成し、それを mysql グループに追加します。Mysql ユーザーはシステムに直接ログインできません。
mkdir -p /data/mysql #MySQL データベースの保存ディレクトリを作成
chown -R mysql:mysql /data/mysql #MySQL データベース ディレクトリのアクセス許可を設定します
tar zxvf mysql-5.5.19.tar.gz
cd mysql-5.5.19
mkdir -p /usr/local/mysql #MySQL インストール ディレクトリを作成します
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8-unicode_ci -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CH ARSETS=すべて -DDEFAULT_CHARSET= utf8 -DDEFAULT_COLLATION=utf8_general_ci -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306
作る
インストールを行う
cp support-files/my-small.cnf /etc/my.cnf
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
/usr/local/mysql/scripts/mysql_install_db --user=mysql
cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf #設定ファイルをコピーします (注: デフォルトでは /etc ディレクトリに my.cnf があります。直接上書きしてください)
vi /etc/my.cnf #設定ファイルを編集し、
を [mysqld] セクションに追加しますdatadir = /data/mysql #MySQL データベース パスを追加
./scripts/mysql_install_db --user=mysql #mysql システム データベースを生成します
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #システム起動に Mysql を追加します
chmod 755 /etc/init.d/mysqld #実行権限を増やす
開始: bin/mysqld_safe -user=mysql &
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
パスワードを変更/usr/local/mysql/bin/mysqladmin -u root -p パスワード "123456"
エラー1:
解決策:
2.5 php をインストールする
apt-get install libfreetype6-dev libjpeg8-dev libpng12-dev sawd ldap-utils db5.1-util
apt-get install libldap2-dev libsasl2-dev
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with- mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem - -enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with- xmlrpc --enable-zip --enable-soap --disable-maintainer-zts
错误1:configure: error: libcurl ディストリビューションを再インストールしてください - easy.h は /include/curl/
にあるはずです解決方法:apt-get installcurl
apt-get install libcurl4-gnutls-dev
apt-get install php5-curl

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu ターミナルを開けない場合はどうすればよいですか? Ubuntu がターミナルを開けない問題を解決する方法

Ubuntu 18.04フォルダーの右下隅にある鍵のアイコンを解除するにはどうすればよいですか?

Ubuntuのスタートメニューのアイコンを削除するにはどうすればよいですか?

Ubuntu 20.04 画面録画ソフトウェア OBS のインストールとアンインストールのグラフィック チュートリアル
