linux經常使用命令

ls 顯示目錄php

mkdir 建立目錄css

rmdir 刪除目錄html

touch 建立文件mysql

rm 刪除文件 -f(強制刪除)linux

mv 移動文件(重命名)nginx

cp 複製文件web

cd ~跳到本身的home directorysql

cd ../..跳到目前目錄的上上層服務器

cd - 返回進入當前目錄前所在目錄app

unzip adt-bundle-linux-x86_64-20131030.zip -d /home/administrator/work/adt2/

rm -rf xxx
-r 遞歸
-f 強制

http://www.cssmoban.com/cssthemes/index_83.shtml

-----------------------

想一次修改某個目錄下全部文件的權限,包括子目錄中的文件權限也要修改,要使用參數-R表示啓動遞歸處理。
例如:
[root@localhost ~]# chmod 777 /home/user 注:僅把/home/user目錄的權限設置爲rwxrwxrwx
[root@localhost ~]# chmod -R 777 /home/user 注:表示將整個/home/user目錄與其中的文件和子目錄的權限都設置爲rwxrwxrwx

-----------------------

php.ini位置,可開啓擴展,開啓disabled函數
/usr/local/php/etc
 
/root/lnmp0.9
 
找到PHP.INI位置
/usr/local/php/bin/php --ini
會顯示php.ini所在路徑
 
重啓PHP命令:
 
/usr/local/php/sbin/php-fpm start/stop...開啓關閉PHP
 
killall php-fpm
/usr/local/php/sbin/php-fpm
 
/usr/local/nginx/sbin/nginx -s stop //關閉服務器
/usr/local/nginx/sbin/nginx 開啓服務器
 
PHP擴展位置:
/root/lnmp0.9/php-5.2.17/ext/openssl/modules
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613
 
安裝openssl.so擴展:
讓你的php支持 opensll擴展。
默認,是沒有openssl擴展的,只能從新編譯安裝。
yum install openssl openssl-devel
#說明:要將openssl目錄下config0.m4改成config.m4,不然/usr/local/php/bin/phpize出錯
cd /usr/local/src/php-5.2.14/ext/openssl
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config
#說明:這個位置–with-php-config要換成––with-php-config才行,另外-–兩個是不同的,是輸入法所致,轉用大寫輸入便可,不然出現unrecognized option
make && make install
看提示,把編譯成的openssl.so 拷貝到你在php.ini 中指定的 extension_dir 下
php.ini
加入
extension=openssl.so
重啓web server
 
============================
安裝php:
#tar zvxf php-5.3.8.tar.gz
#cd php-5.3.8
#./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --with-mcrypt=/usr/local/mcrypt --disable-rpath --enable-discard-path --enable-magic-quotes--enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem--enable-inline-optimization --with-curlwrappers--enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect--enable-mbstring --enable-gd-native-ttf --with-openssl--with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip--enable-soap --without-pear --with-gettext --with-mime-magic
#make ZEND_EXTRA_LIBS='-liconv'
#make install
 
php5 啓動報錯value is NULL for a ZEND_INI_PARSER_ENTRY
是copy錯了php-fpm.conf 文件。 默認是沒有此文件的,可是在php安裝目錄下/etc下有php-fpm.conf.default,這個纔是你須要的。 cp 一個成 php-fpm.conf,啓動php吧
 
修改nginx配置文件以支持php-fpm
 
nginx安裝完成後,修改nginx配置文件爲,nginx.conf
 
其中server段增長以下配置,注意標紅內容配置,不然會出現No input file specified.錯誤
 
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
相關文章
相關標籤/搜索