ホームページ  >  記事  >  バックエンド開発  >  PHPサーバー環境構築とOracleサポート

PHPサーバー環境構築とOracleサポート

WBOY
WBOYオリジナル
2016-07-25 08:54:011254ブラウズ
  1. rpm -ivh http://nginx.org/packages/centos/6/noarch/rpms/nginx-release-centos-6-0.el6.ngx.noarch.rpm
コードをコピー

epel ソースをインストールします:

  1. (64 ビット システム) rpm -ivh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
  2. (32- bit system ) rpm -ivh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm
コードをコピー

remiソースをインストール:

  1. rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
コードをコピー

remiを有効にし、ソース設定を編集します vim /etc/yum.repos.d/remi.repo 変更可能=1 基本パッケージをインストールします。

  1. yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurセス- develカールcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers libmcrypt libmcrypt-devel pcre-devel
コードをコピー
php+をインストールするmysql を実行し、php サーバーの構成を完了し、php 環境を構築します。 yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator

/etc/php-fpm.conf のユーザーとグループを nginx に変更します (apache-->nginx) /var/lib/php/session を変更します (php がセッションを保存できるようにします)。Web ユーザー グループは nginx です。

  1. chown -r nginx:nginx /var/lib/php/session (存在しない場合は作成する必要があります)
  2. chown -r nginx:nginx /home/htdocs/(Webディレクトリ)
  3. chmod -r 775 /home /htdocs/ (同じグループで、ftp 構成を容易にするためにアクセス許可を変更できます。ftp を nginx グループに追加する必要があります。より高いセキュリティ設定が必要な場合は、読み取り専用ディレクトリを nginx に与えないでください。 php グループは権限を書き込むことができます)
コードをコピー
自動起動を設定する

  1. chkconfig nginx on
  2. chkconfig php-fpm on
  3. chkconfig mysqld on
コードをコピー
oci8サポートをインストールする oracle-instantclient-basic、oracle-instantclient-develをダウンロードします

インストール: rpm -ivh oracle-instantclient11.2-basic

oci8 クラス ライブラリをダウンロード:

  1. pear ダウンロード pecl/oci8
  2. tar xvzf oci8
  3. cd oci8
  4. ln -s /usr/include/oracle/11.2/client /usr/lib/oracle/11.2/client/lib/include
  5. phpize
  6. 。 /configure --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib/
  7. make all install
コードをコピー
コンパイルが完了したら vim /etc/php.d/oci8.ini 拡張子=oci8.soを追加

php設定 全体の構成: /etc/php.ini 起動構成: /etc/php.d/ (ディレクトリ)、/etc/php-zts.d/ (ディレクトリ)

nginxの設定 全体の構成: /etc/nginx/nginx.conf サブ設定: /etc/nginx/conf.d/ (ディレクトリ)

php-fpm設定 全体の構成: /etc/php-fpm.conf サブ設定: /etc/php-fpm.d/ (ディレクトリ)

phpサーバー環境のセットアップと設定(Apacheとiisの2つの方法) PHPサーバー環境の構築方法 ubuntuでのphpサーバー環境の設定 phpおよびmysqlサーバーの構成手順 サーバー情報を取得するphpクラス phpを使用してサーバー側の情報を取得する別の方法 サーバー情報を取得するためのphpコード


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