1.lnmp
wget -co lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
php選最高版本,其他default就好了
redis安裝:
進入lnmp解壓後的目錄,執行:./addons.sh install redis
2.編譯安裝hiredis
make -j
sudo make install
sudo ldconfig
3.swoole安裝
#解壓:
tar -zxvf
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
#4.2.7以前的要加--enable-async-mysql --enable-async-redis
#這裡注意選擇自己的php-config路徑
make install
#php.ini 裡面新增 extension=swoole.so
vim /usr/local/php/etc/php.ini
#修改禁用函式
disable_functions = passthru,system,chroot,chgrp,chown,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
#小技巧:按一下esc,:/extension= 搜尋這個可以很快找到。
lnmp restart #重啟下
#伺服器ip/phpinfo.php 可以檢視是夠安裝好了
php -m #檢視所有元件,也可以看到
php --ri swoole #單獨檢視swoole的版本
或者:pecl install swoole
一條命令解決,但是無法控制版本。
4.虛擬站點
lnmp vhost add
#詳細教程:
#nginx主配置(預設虛擬主機)檔案:/usr/local/nginx/conf/nginx.conf
#新增的虛擬主機配置檔案:/usr/local/nginx/conf/vhost/網域名稱.conf
git clone
cd swoft
composer install --no-dev # 不安裝 dev 依賴會更快一些
cp .env.example .env
vim .env # 根據需要調整啟動引數
nginx fastcgi c 伺服器環境搭建
nginx 的中文維基 tar zxvf nginx 0.6.26.tar.gz configure,注意了類似checking for not found項,可能是依賴包沒有,則需要安裝依賴包 缺少pcre,yum install pcre安裝。或者去 如果缺少openssl,yum instal...
apache php伺服器環境搭建
以下出現的路徑均為本人配置的路徑,可根據喜好酌情更改,主要是apache根路徑和php根路徑 d zendserver 中 把php的路徑和 php下 ext資料夾的路徑新增到環境變數中,這樣 php就安裝好了,以下是我的環境變數,僅供參考 d zendserver php7.0.5 d zends...
伺服器環境搭建指令碼
yum y install wget screen curl python for centos redhat apt get y install wget screen curl python for debian ubuntu tar xzf oneinstack full.tar.gz cd ...