目次
ubuntu マシンに php テスト環境をデプロイ、ubuntu マシンに php をデプロイ
1. 導入環境
2. ソフトウェアのインストール
2.1 ソフトウェアのダウンロード
2.2 環境設定
2.3 補助ソフトウェアのインストール
2.3.1 libiconv-1.14.tar.gz
2.3.2 mhash-0.9.9.9.tar.gz
2.3.3 libmcrypt-2.5.8.tar.gz
2.3.4 mcrypt-2.6.8.tar.gz
2.3.5 pcre-8.10.tar.gz
2.4 mysql のインストール
2.5 php をインストールする
ホームページ php教程 php手册 ubuntu マシンに php テスト環境をデプロイし、ubuntu マシンに php をデプロイします。

ubuntu マシンに php テスト環境をデプロイし、ubuntu マシンに php をデプロイします。

Jun 16, 2016 am 09:16 AM
ubuntu

ubuntu マシンに 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.ta​​r.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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu ターミナルを開けない場合はどうすればよいですか? Ubuntu がターミナルを開けない問題を解決する方法 Ubuntu ターミナルを開けない場合はどうすればよいですか? Ubuntu がターミナルを開けない問題を解決する方法 Feb 29, 2024 pm 05:30 PM

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

Ubuntu 18.04フォルダーの右下隅にある鍵のアイコンを解除するにはどうすればよいですか? Ubuntu 18.04フォルダーの右下隅にある鍵のアイコンを解除するにはどうすればよいですか? Jan 12, 2024 pm 11:18 PM

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

スーパーユーザーとして Ubuntu にログインします スーパーユーザーとして Ubuntu にログインします Mar 20, 2024 am 10:55 AM

スーパーユーザーとして Ubuntu にログインします

Ubuntu 24.04 LTS の 7 つのハイライトの概要 Ubuntu 24.04 LTS の 7 つのハイライトの概要 Feb 27, 2024 am 11:22 AM

Ubuntu 24.04 LTS の 7 つのハイライトの概要

Ubuntuのスタートメニューのアイコンを削除するにはどうすればよいですか? Ubuntuのスタートメニューのアイコンを削除するにはどうすればよいですか? Jan 13, 2024 am 10:45 AM

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

Ubuntu 20.04 画面録画ソフトウェア OBS のインストールとアンインストールのグラフィック チュートリアル Ubuntu 20.04 画面録画ソフトウェア OBS のインストールとアンインストールのグラフィック チュートリアル Feb 29, 2024 pm 04:01 PM

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

Ubuntuがついにスナップパッケージの自動更新の無効化をサポート Ubuntuがついにスナップパッケージの自動更新の無効化をサポート Jan 13, 2024 am 10:09 AM

Ubuntuがついにスナップパッケージの自動更新の無効化をサポート

Ubuntu 24.04 に Angular をインストールする方法 Ubuntu 24.04 に Angular をインストールする方法 Mar 23, 2024 pm 12:20 PM

Ubuntu 24.04 に Angular をインストールする方法

See all articles