1、熟悉系統環境
查看系統版本號php
查看全部硬件的型號html
查看memory infopython
查看CPU infomysql
查看磁盤信息linux
2、準備工做
更新系統時間c++
備份並替換系統的repo文件sql
更新下載源shell
測試是否成功數據庫
修改yum配置文件中python版本 (No module named yum)apache
下載軟件包
安裝編譯工具及庫文件
3、安裝 lamp 環境
一、安裝libmcrypt
二、安裝cmake
三、安裝apr
四、安裝apr-util
五、安裝mysql
準備mysql運行的帳號
建立目錄
編譯安裝mysql
配置mysql
設置密碼
六、安裝apache2
編譯安裝apache
apache配置
啓動apache
七、安裝php
編譯安裝php
配置php
mkdir /usr/local/php5/etc
cp php.ini-production /usr/local/php5/etc/php.ini #複製php配置文件到安裝目錄
rm -rf /etc/php.ini #刪除系統自帶的配置文件
ln -s /usr/local/php5/etc/php.ini /etc/php.ini #建立配置文件軟連接
vi /usr/local/php5/etc/php.ini #編輯
#找到:
;open_basedir =
#修改成:
open_basedir = .:/tmp/ #防止php木馬跨站
#找到:disable_functions =
修改成:
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname
#列出PHP能夠禁用的函數,若是某些程序須要用到這個函數,能夠刪除,取消禁用。
#找到:
;date.timezone =
#修改成:
date.timezone = PRC
#找到:
expose_php = On
#修改成:
expose_php = OFF #禁止顯示php版本的信息
#找到:
display_errors = On
#修改成:
display_errors = OFF #關閉錯誤提示
八、配置apache支持php
九、測試
連接:http://tabalt.net/blog/build-lamp-env-on-centos/,轉載