전혀 PHP는 아니지만...

코딩할때 가끔 써먹는데 자꾸 잊어버려서 기록해둔다



1. 한줄 문장 문자열 ... 표시하기

1
2
3
4
5
6
7
.content {
    width:100px;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    overflow:hidden;
}
cs


2. 두줄 이상일 시 문자열 ... 표시하기


1
2
3
4
5
6
7
8
9
.content {
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:1.2em;
    height:3.6em;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;    
}
cs

'기억할것들 > PHP' 카테고리의 다른 글

[CSS] 로 문자열 줄임 처리하기  (0) 2018.08.29
php 7.2.8 소스 설치  (0) 2018.08.13
구글 영수증 검증  (0) 2018.07.25

살다보니..부모님 생신, 제사 과 같은 행사들은 음력이더라.

음력이다 보니 매번 날짜가 바뀌어서 기억하기도 힘들고.... 매년 달력에 기록하자니 귀찮고..

특히 아이뻐 유저로서 더더더욱 힘들 수 밖에 없더라.


그래서 찾은게 구글에 음력 일정 릴레이 등록하는 기능


http://googlelunar.cpueblo.com/


위 사이트에서 가능하다.


위 사이트 접속 후 구글에 로그인 하고

내가 원하는 시작 음력 날짜와 끝 음력날짜만 설정하여 등록하면

주루루루룩 매년 스케쥴 등록이 된다.


와 진짜편함.! 강추

'본거.느낀거.생각한거.' 카테고리의 다른 글

구글 캘린더 음력 반복등록  (0) 2018.08.14
부팅 USB 만들기  (0) 2017.12.27
DTS 오디오 방식 인코딩 하기  (0) 2017.12.01
블로그를 시작한 이유.  (0) 2017.04.13

 

이 순서는 가장 마지막이어야 한다.

PHP 설치는 Apache, Mysql 이 설치된 이후에 하도록 한다.

 

1) Apache 설치방법

2) Mysql  설치방법

 

1. extension 에 사용할 파일들을 먼저 설치해 보자.

 

1
yum install bzip2-devel curl-devel gmp-devel libxslt-devel openldap-devel libicu-devel
cs

 

2. libmcrypt 를 설치한다 [다운로드 바로가기]

 

1
2
$ ./configure --libdir=/lib64
$ make && make install
cs

 

3. libzip을 설치한다.

   굉장히 많은 시도를 해봤다.

    yum 으로 설치하면 0.10 버전이기 때문에 php7 설치가 안된다. 소스설치를 하면 1.5 버전이긴 하지만, 컴파일 및 메이크 시 에러가 많이난다.

    그래서 딱 맞는 0.11 버전 RPM 버전을 찾았다. centos7 64bit 용이다.

     

libzip-0.11.2.zip
다운로드

 

     위 파일을 다운로드 받고 서버로 보낸다.

 

1
2
$ rpm -ivh libzip-0.11.2-6.el7.psychotic.x86_64.rpm
$ rpm -ivh libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm
cs

 

   (libzip 최신 버전 설치법을 포스팅했다)

2019/07/02 - [Issue] - libzip 최신버전 설치하기

 

 

4. 사전준비는 끝났다. 이제 설치를 한다.

    PHP 소스파일을 다운받고 압축 푼 곳으로 이동하여 아래 명령어를 실행한다.

 

1
./configure --prefix=/apps/php-7.2.8 --with-apxs2=/apps/httpd-2.4.34/bin/apxs --with-mysqli --with-zlib --with-zlib-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-freetype-dir=/usr --with-libxml-dir=/usr --with-gd --with-gettext --with-curl --with-bz2=/usr --with-gmp --with-iconv --with-mhash --with-xmlrpc --with-xsl --with-kerberos --with-openssl=/usr/local/openssl --with-openssl-dir=/usr/local/openssl --enable-pdo --enable-shmop --enable-soap --enable-sockets --enable-wddx --enable-ctype --enable-debug --enable-sockets --enable-calendar --enable-sysvsem=yes --enable-ftp --enable-inline-optimization --enable-bcmath --enable-exif --enable-mbstring --enable-json --enable-zip --with-libzip=/usr/lib64 --with-ldap=/usr/lib64 --with-ldap-sasl --with-pdo-mysql --enable-maintainer-zts
cs

 

 

 

    설치를 편하게 하는 컴파일 실행파일 을 올려두긴 하겠다.  

run.sh
다운로드

 

 

 

- ldap.h 관련 에러 발생 시

1
ln -/usr/include/ldap.h /usr/lib64/ldap.h
cs

 

- off_t undefined; check your library configuration 발생 시 

1
2
3
4
$ vim /etc/ld.so.conf
 
(맨 하단 줄에)
/usr/local/lib64
cs

'기억할것들 > PHP' 카테고리의 다른 글

[CSS] 로 문자열 줄임 처리하기  (0) 2018.08.29
php 7.2.8 소스 설치  (0) 2018.08.13
구글 영수증 검증  (0) 2018.07.25

+ Recent posts