可以利用PieTTY软件在windown系统下进行远程管理:
LNMP由于安装php是个独立的启动的进程php-fpm所以要对于php进行独立源码tarball方式进行安装:
1.先安装开发工具包:
为了方便就全装了:yum groupinstall -y "Developement Tools"
2.先默认方式安装nginx:下载源码:1: ./configure 2:make 3:make install
3. 安装mysql : yum install -y mysql mysql-devel mysql-server
在php官方下载php安装包:
如果已经安装过php就把它删除掉:yum remove php php-devel php-mysql
4.安装php要用到的安装包:yum install -y libxml2-devel libjpeg-devel libpng-devel freetyp-devel openssl-devel liburl-devel libmcrypt-devel
1) ./configure php-5.4.10文件夹:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/ --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --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 --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --with-mime-magic
2)make
3)make install
对php配置文件进行整理;
把php-5.4.10文件夹编译得到的php.ini_production作为php.ini模板拷贝到 /usr/local/php/ect中
cp php.ini_production /usr/local/php/ect/php.ini
对于/usr/local/php/ect中的php-fpm.conf.default 进行重命名 php-fpm.conf
[root@localhost etc]# pwd
/usr/local/php/etc
[root@localhost etc]# ls
pear.conf php-fpm.conf php-fpm.conf.default php.ini
5.启动php-fpm /usr/local/php/sbin/php-fpm
利用netstat -tupln
可以看到php-fpm是监控9000窗口
6.对nginx的配置文件进行修改;/usr/local/nginx/conf;
location / {root html;
index index.html index.htm index.php;
}
把注释去掉;
location ~ \.php$ {root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
***************************************************************************************************
怎么加载php支持的模块?
下面来进行cacti监控工具的安装:(要求增加一个php的一个snmp.os模块):
1.安装snmp
yum install -y net-snmp*
2.要得到snmp.os模块:
对于php从新进行编译;
./configure --with-snmp=shared
make
这个时候在php编译后的文件中的moulde中就有了snmp.os
3.把这个snmp.os模块添加到php存放模块的地方
4.对usr/local/php/etc/php.ini
增加
; extension=msql.so
extension=snmp.so
5.恢复Cacti.sql数据库;
先建Cacti数据库;
然后恢复:mysql -u root -p cacti<cacti.sql
6.对cacti网站的include中的conf.php进行修改
设置数据库名字,数据库密码等
把$url_path="/cacti/" (这个是网站的文件夹路径)
配置成功:
本文介绍如何在Windows系统下通过PieTTY软件进行远程管理,并详细讲解了LNMP(Linux+Nginx+MySQL+PHP)环境的搭建过程。此外,还介绍了如何为PHP安装额外模块以支持Cacti监控工具。
6091

被折叠的 条评论
为什么被折叠?



