ホームページ >バックエンド開発 >PHPチュートリアル >LAMP インストールのチュートリアル

LAMP インストールのチュートリアル

不言
不言オリジナル
2018-06-05 09:19:505014ブラウズ


この記事では、主に LAMP インストールチュートリアルを紹介します。これは、必要な友人に参照してもらえるようにしています

Linux 構成

wget をインストールします

sudo yum install wget
を更新します。

sudo yum -y update

vimのインストール

sudo yum install vim

zipと解凍のインストール

sudo yum install zip unzip;

設定表示

vi ~/.vimrc输入:set nu 后退出保存

Apacheのインストール

依存パッケージのインストール

sudo yum install gcc gcc-c++ perl perl-devel expat expat-devel autoconf libtool openssl openssl-devel

aprのインストール

下载地址:https://apr.apache.orgtar -zxvf apr-1.6.3.tar.gzcd apr-1.6.3./configure --prefix=/usr/local/apr
make && make install

apr-utilのインストール

rrreえー

pcreをインストール

rree

Apacheをインストール

下载地址:https://apr.apache.org/tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

環境変数を構成する

下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
tar zxvf pcre-8.42.tar.gzcd pcre-8.42./configure --prefix=/usr/local/pcre
make && make install

起動時に自動起動を設定する

tar zxvf httpd-2.4.33.tar.gz
cd httpd-2.4.33
./configure \
--prefix=/usr/local/apache \--enable-ssl \--enable-so \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-util \--with-pcre=/usr/local/pcremake && make install

その他の構成

vi /etc/profileexport PATH="$PATH:/usr/local/apache/bin"source /etc/profile

ファイアウォールをオフにする:

vim /etc/rc.d/rc.local/usr/local/apache/bin/apachectl start

MySQLをインストールする

mysqlのコンパイルとインストールのチュートリアル記事

cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bakcp /usr/local/apache/conf/extra/httpd-vhosts.conf /usr/local/apache/conf/extra/httpd-vhosts.conf.bakvi  /usr/local/apache/conf/httpd.conf去掉152行前面的#号,开启重写模块去掉194行前面的#号,去除错误信息239行允许重写 AllowOverride All

开启Apache:
apachectl -k start

依存関係をインストールする


(1)cmakeは新しいバージョンのMySQLコンパイルツールです


CentOS6:service iptables stop   临时关闭
chkconfig --level 2345 iptables off 永久关闭CentOS7:systemctl stop firewalld.service  #令关闭防火墙systemctl disable firewalld.service  #关闭防火墙开机自启动通过浏览器输入IP测试成功

mysqlユーザーを追加します

http://www.runoob.com/linux/mysql-install-setup.html

MySQLをインストールします

sudo yum install gcc gcc-c++ cmake ncurses-devel

権限を変更します

useradd -s /sbin/nologin -M mysql

デーモンプロセスに参加します

tar zxvf mysql-5.6.40.tar.gz
cd mysql-5.6.40

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \-DMYSQL_DATADIR=/usr/local/mysql/data \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DWITH_INNODB_MEMCACHED=1 \-DWITH_DEBUG=OFF \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DENABLED_PROFILING=ON \-DMYSQL_MAINTAINER_MODE=OFF \-DMYSQL_TCP_PORT=3306make

make install

環境変数を設定します

cd /usr/local/mysqlchown mysql.mysql /usr/local/mysql/datamkdir tmpchown mysql.mysql /usr/local/mysql/tmp
rm -f /etc/my.cnf
cp support-files/my-default.cnf /etc/my.cnf
scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql

MySQLを起動します

cd /usr/local/mysqlcp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

PHPをインストールする

依存関係パッケージをインストールする

vi /etc/profileexport PATH="/usr/local/mysql/bin"source /etc/profile

PHPをインストールする

service mysqld start
mysql -u root -p #第一次登陆不需要密码,回车即可set password for root@localhost = password('root');  #修改密码

ApacheとPHPの関連付けを設定する(約154行)

sudo yum install gcc gcc-c++ libxml2 libxml2-devel curl-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 glib2-devel

環境変数を設定する

tar zxvf php-7.2.3.tar.gz
cd  php-7.2.3

./configure \
--prefix=/usr/local/php \--enable-mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-mysql-sock=/usr/local/mysql/tmp/mysql.sock \--with-apxs2=/usr/local/apache/bin/apxs \--with-zlib \--with-gd \--with-png-dir \--with-jpeg-dir \--with-freetype-dir \--with-openssl \--enable-mbstring \--enable-xml \--enable-zip \--enable-sockets \--with-curlmake && make install

関連する推奨事項:

LAMP 個人ブログの構築についての詳細なグラフィックとテキストの説明phpモジュール

linuxに基づいています CentOS5でランプ環境を構築

以上がLAMP インストールのチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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