EC2 AMI CentOS 伺服器安裝全過程

2021-05-26 08:40:45 字數 4114 閱讀 9916

將以下軟體 mysql-5.1.53.tar.gz, php-5.3.3.tar.gz, eaccelerator-0.9.6-rc2.tar.bz2, memcache-2.2.6.tgz, nginx-0.8.53.tar.gz, memcached-1.4.5.tar.gz 拷貝到~/tmp/目錄下

cd ~/tmp/

tar -zxvf php-5.3.3.tar.gz

cd php-5.3.3/

sudo yum install gcc-c++ make automake perl ncurses-devel.i686 libevent-devel.i686 libxml2-devel.i686 curl.i686 libcurl-devel.i686 libpng-devel.i686 libjpeg-devel.i686 freetype-devel.i686 libmcrypt-devel.i686 openssl-devel.i686

(64位:sudo yum install gcc-c++ make automake perl ncurses-devel.x86_64 libevent-devel.x86_64 libxml2-devel.x86_64 curl.x86_64 libcurl-devel.x86_64 libpng-devel.x86_64 libjpeg-devel.x86_64 freetype-devel.x86_64 libmcrypt-devel.x86_64 openssl-devel.x86_64)

make

sudo make install

sudo cp ~/tmp/php-5.3.3/php.ini-production /usr/local/webserver/php/etc/php.ini

sudo mv /usr/local/webserver/php/etc/php-fpm.conf.default /usr/local/webserver/php/etc/php-fpm.conf

sudo groupadd www

sudo useradd -g www www

sudo mkdir -p /www/webroot

sudo chmod +w /www/webroot

sudo chown -r www:www /www/webroot

#安裝php擴充套件eaccelerator

cd ~/tmp/

tar -jxvf eaccelerator-0.9.6-rc2.tar.bz2

cd eaccelerator-0.9.6-rc2/

/usr/local/webserver/php/bin/phpize

./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config

make

sudo make install

#sudo vim /etc/sysctl.conf

#安裝php擴充套件memcache

cd ~/tmp/

tar -zxvf memcache-2.2.6.tgz

cd memcache-2.2.6/

/usr/local/webserver/php/bin/phpize

./configure --with-php-config=/usr/local/webserver/php/bin/php-config

make

sudo make install

cd ~/tmp/

tar -zxvf nginx-0.8.53.tar.gz

cd nginx-0.8.53/

sudo yum install pcre-devel.i686

(64位:sudo yum install pcre-devel.x86_64)

AWS之EC2例項搭建LAMP伺服器

建立ec2例項,在安全組新增http 80 規則 步驟 1 準備 lamp 伺服器 1 使用putty連線到你的ec2例項上 ami 為 amazon linux2 2 檢查系統更新 ec2 user sudo yum update y3 安裝 lamp mariadb10.2 php7.2 和 p...

C 伺服器面試2

1.static有什麼作用?1 可見性 靜態函式只能在本原始檔可見,區域性函式中的靜態變數只能在函式內可見 2 生命週期 在全域性資料區,程式開始到程式結束 3 作用域 從定義到函式結束 4 初始化 預設初始化為0 類的static成員 1 靜態成員函式只能呼叫靜態資料成員和靜態成員函式 2 靜態資...

配置Apache伺服器 2

此時 已經能夠解析靜態網頁了,但是所有的程式必須放在apache的htdocs資料夾下才能被解析。如果使用者想自己建立 根目錄,則需要對apache中conf資料夾下的httpd.conf檔案進行如下設定。查詢 documentroot 下面有這樣一行 documentroot c program ...